我正在使用 nvm 来管理我的 Node.js 版本。在我的项目中,我在项目根目录下有 .nvmrc 文件。当我运行
这一切都很好,但是,当我打开一个新的控制台窗口时,我总是自动设置了一个非常旧的 Node.js 版本。
运行
真正令人恼火的是,我的 IDE (IntelliJ IDEA) 在我使用它的 VCS 提交对话框时运行 pre-commit 钩子,使用这个旧的 Node.js 版本,导致单元测试和提交失败。 我该如何使特定版本的 Node.js 成为默认版本?
nvm use
时,我会得到项目所需的 Node.js 版本。这一切都很好,但是,当我打开一个新的控制台窗口时,我总是自动设置了一个非常旧的 Node.js 版本。
运行
node -v
给出的是 6.9.5
。真正令人恼火的是,我的 IDE (IntelliJ IDEA) 在我使用它的 VCS 提交对话框时运行 pre-commit 钩子,使用这个旧的 Node.js 版本,导致单元测试和提交失败。 我该如何使特定版本的 Node.js 成为默认版本?