如何使用 n 将特定版本的节点设置为默认值

Raj*_*jan 5 node.js npm

我已经node使用npm下面的命令安装了。

  sudo npm cache clean -f
  sudo npm install -g n
  sudo n 8
Run Code Online (Sandbox Code Playgroud)

sudo n 8安装node 8

$ sudo n 8
 install : node-v8.11.3
   mkdir : /usr/local/n/versions/node/8.11.3
   fetch : https://nodejs.org/dist/v8.11.3/node-v8.11.3-darwin-x64.tar.gz
   ######################################################################## 100.0%
  installed : v6.13.1
Run Code Online (Sandbox Code Playgroud)

但没有将其设置为默认值

 $ node -v
 v6.13.1
Run Code Online (Sandbox Code Playgroud)

如何将节点版本 8 设置为默认节点版本。

pet*_*teb 5

您仍然需要激活已安装的版本,安装不会自动切换到该版本。n安装后键入并选择您想要的版本。从那时起,它将是您的系统使用的节点版本。sudo n如果遇到权限问题,您可能需要使用。

  • 我运行多次“sudo n 8”,但节点版本仍然相同。 (2认同)
  • 这在 2021 年还有效吗?我只是尝试了几次并重新启动了几次会话,但没有成功。我的系统上是否有某个设置(除了“.bashrc”)强制我的节点使用特定版本? (2认同)