如何使用 nvm 设置默认 Node.js 版本? [复制]
Posted
技术标签:
【中文标题】如何使用 nvm 设置默认 Node.js 版本? [复制]【英文标题】:How can I set the default Node.js version with nvm? [duplicate] 【发布时间】:2020-03-15 21:54:56 【问题描述】:我正在使用 nvm 来管理我的 Node.js 版本。在我的项目中,我在项目根目录中有 .nvmrc 文件。当我运行 nvm use
时,我得到了项目所需的 Node.js 版本。
这一切都很好,但是当我打开一个新的控制台窗口时,一开始我总是自动设置一个非常旧的 Node.js 版本。
运行node -v
给我6.9.5
。
真正烦人的是,当我使用旧 Node.js 版本使用其 VCS 提交对话框时,我的 IDE (IntelliJ IDEA) 会运行预提交挂钩,这会导致单元测试和提交失败。
如何才能将特定版本的 Node.js 设置为默认值?
【问题讨论】:
啊,该死的,我在搜索 Stack Overflow 时没有找到这个,现在我创建了一个副本。感谢您指出。 【参考方案1】:你可以使用命令nvm alias来设置你想使用的默认版本,例如:
nvm install 10.17.0
nvm alias default 10.17.0
【讨论】:
你的意思是nvm install 10.17.0
?
当我运行“nvm alias default 10.17.0”时,它只是给了我一个可用选项的列表......它似乎没有做任何事情(我的“ng -v”继续使用错误的、较旧的 node.js 版本)nvm 有什么变化吗?以上是关于如何使用 nvm 设置默认 Node.js 版本? [复制]的主要内容,如果未能解决你的问题,请参考以下文章