我正在学习一门课程,要求我使用以下命令安装Nodejs和npm。但是我无法理解第一个命令,它到底在做什么以及如何在终端上写它。
$ sudo bash -c" cat> /etc/apt/sources.list.d/nodesource.list" <
deb https://deb.nodesource.com/node_6.x xenial main
deb-src https://deb.nodesource.com/node_6.x xenial main EOL
$ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
$ sudo apt update
$ sudo apt install nodejs
我检查了Nodejs网站,他们只是建议使用以下命令来安装Nodejs
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs
请指导我该怎么办,我必须安装Nodejs v6.9和npm版本3.x
答案 0 :(得分:1)
我建议您通过NVM安装所需的节点版本。 NVM是帮助您更改计算机上的节点版本的工具。所以你可以使用你想要的任何节点版本,甚至6.9。
要安装NVM,您必须运行此命令:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.9/install.sh | bash
您可以使用以下命令验证NVM安装:
command -v nvm
之后,您可以安装所需的Node版本:
nvm install v6.9
如果安装多个版本的Node,则可以从一个版本切换到另一个版本:
nvm use v6.9
答案 1 :(得分:0)
您可以使用NVM安装特定版本的NodeJS:
sudo apt-get install curl
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.9/install.sh | bash
现在关闭终端并再次打开并输入:
command -v nvm
如果终端输出nvm
,你就可以了。
接下来,您可以安装所需的版本:
nvm install 6.9.0
nvm use 6.9.0
如果一切正常,它应该输出你:
Now using node v6.9.0 (npm v3.10.8)