我已经通过以下命令使用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设置为默认节点版本。
4条答案
按热度按时间xuo3flqw1#
您仍然需要激活已安装的版本,安装不会自动切换到该版本。安装完成后键入
n
并选择您想要的版本。从那时起,它将是您的系统使用的节点版本。如果遇到权限问题,您可能需要使用sudo n
。pbossiut2#
尝试使用NVM,您可以拥有多个版本的nodejs,并且它非常容易管理。
https://github.com/creationix/nvm
ncgqoxb03#
对于我的情况,我已经删除了与系统包管理器(yum)一起安装的节点包。
bfnvny8b4#
在我的例子中,我无法更改节点版本,因为我通过
brew
安装了节点,然后试图通过n
(另一个节点版本管理器,类似于nvm
)更改版本。我所要做的就是:
brew uninstall node
在这之后,我只需要跑:
sudo n 18.14.1