我正在try 使用以下命令将 node 的默认版本设置为14

nvm install 14

nvm alias default 14

But I only get a list of available commands instead... enter image description here

运行node --version将返回v20.10.0,这是我安装的版本,但我认为上面的Install 14命令应该安装14,设置别名Default 14会将缺省值设置为14.

我试着按照上面的指示从这里...

How can the default node version be set using NVM?

推荐答案

看起来您是在Windows操作系统上,在这种情况下,您可能会使用nvm-windowsnot,这是最初的nvm工具,它只能在POSIX类型的操作系统(即Linux、MacOS)上运行.

nvm alias命令仅适用于后者,而不适用于nvm-windows.

你提到的这篇文章是关于NVM for Linux的.


带有NVM的IIRC,nvm install-WINDOWS not会切换当前 node 版本;您必须在安装后显式调用nvm use.

此外,NVM-WINDOWS全局切换 node 版本(使用Windows路径),因此没有必要设置默认版本.

Node.js相关问答推荐

使用prisma迁移到SQL失败

聚合发布/订阅消息

GitLab SAST中的Nodejcan未找到匹配项

如何在MongoDB中更新嵌套数组

获取页面大小为10的所有文章,每篇文章填充一些所需的用户信息

如何从 Mongo Atlas 触发器向 GCP PubSub 发出经过身份验证的请求

具有项目外部子路径导入的 Firebase 函数

如何在 node /快速服务器上配置 mongoDB

结合后端(Express)和前端(Angular)路由

Electron 模板(Typescript + Webpack)中的这个 Electron Forge ERROR 是什么?

如何在没有云功能的情况下使用 Google PubSub

Nodejs mongoose 在一个查询中从多个集合中获取结果

NestJS 共享模块的问题

Pug - 包括带有include关键字的c代码

类 WebSwapCGLLayer 在 Mac OS X /System 和 node_modules 中都实现了

如何防止 node.js 中的内存泄漏?

我可以通过 JNI 从 Node.js 调用 Java 吗?如何?

如何在 AWS 上的 Amazon Linux AMI 中自动启动 node.js 应用程序?

User.findOrCreate 函数是做什么的,什么时候在Passport 中调用它?

promise 回调返回promise