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

aurhwmvo  于 2023-02-18  发布在  Node.js
关注(0)|答案(4)|浏览(272)

我已经通过以下命令使用npm安装了node

sudo npm cache clean -f
  sudo npm install -g n
  sudo n 8

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

但未将其设置为默认值

$ node -v
 v6.13.1

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

xuo3flqw

xuo3flqw1#

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

pbossiut

pbossiut2#

尝试使用NVM,您可以拥有多个版本的nodejs,并且它非常容易管理。
https://github.com/creationix/nvm

ncgqoxb0

ncgqoxb03#

对于我的情况,我已经删除了与系统包管理器(yum)一起安装的节点包。

bfnvny8b

bfnvny8b4#

在我的例子中,我无法更改节点版本,因为我通过brew安装了节点,然后试图通过n(另一个节点版本管理器,类似于nvm)更改版本。
我所要做的就是:brew uninstall node
在这之后,我只需要跑:sudo n 18.14.1

相关问题