node.js - 如何使用 nvm 更改 Node.js 版本

标签 node.js shell nvm

我正在使用 Yeoman创建一个项目。当我尝试使用 Gulp.js我运行命令 gulp serve。一个错误告诉我我需要旧版本的 Node.js (8.9.4),我知道我已经安装了最新版本 (10.14.1)。

所以我安装了 nvm 来更改 Node.js 版本。我必须将它设置到路径C:\,然后我成功运行:nvm install 8.9.4。当我尝试使用它时,nvm use 8.9.4,它总是使用最新版本:

Enter image description here

如果我尝试使用 8.10.0 然后运行 ​​node -v,它会告诉我访问被拒绝,这对任何 Node.js 命令都是一样的。

最佳答案

nvm install 8.10.0 用于在本地安装建议的 Node 版本。

为了使用它:

nvm use 8.10.0

请注意,您需要以管理员身份运行此命令。

您始终可以设置默认的 Node.js 版本:

nvm alias default 8.10.0

关于node.js - 如何使用 nvm 更改 Node.js 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53785383/

相关文章:

node.js - 无法安装 Hyperledgercomposer-cli

node.js - 使用 Nodejs 和 Sqlite3 中的输入准备语句

node.js - Nodejs 在返回结果之前不等待异步函数完成

python - & 在 bash 命令之后

node.js - 在 tmux session 中使用 nvm 管理多个 Node.js 版本

javascript - Expressjs 从变量路由

Java执行命令但不返回值

linux - Bash 数组创建 : ("$@") vs ($@)

ruby-on-rails - 使用 NVM 时 rails execjs 找不到 Node

node.js - 如何使nvm在登录时自动获取