Answers:
Node.js在所有当前支持的Ubuntu版本中都可以作为快照包使用。特定于Node.js,开发人员可以从当前支持的版本中选择一个,并直接从NodeSource获得定期自动更新。 Node.js版本6,8,9,10,11和12目前可用,Snap Store在几小时或几分钟内更新Node.js。
可以使用单个命令安装节点,例如:
sudo snap install node --classic --channel 11/stable
命令可以访问节点捕捉 node
, 例如:
$ 节点-v v11.5.0
最新版本的npm将作为节点快照的一部分安装。 npm应该在普通shell中的节点repl之外运行。安装节点快照后,运行以下命令以启用npm更新检查:
sudo chown -R $USER:$(id -gn $USER) /home/ 您的用户名 /.config
更换 your-username
在上面的命令中使用您自己的用户名。然后跑 npm -v
检查npm的版本是否是最新的。作为示例,我检查了npm是最新的,使用该命令检查已安装的名为yarn的软件包的版本 npm list yarn
然后使用该命令将现有纱线包更新到最新版本 npm update yarn
用户可以随时在Node.js版本之间切换,而无需涉及其他工具,如nvm(节点版本管理器),例如:
sudo snap refresh node --channel=11/stable
用户可以测试最新版本的Node.js,这些版本可以从当前跟踪Node.js版本12的最新边缘通道安装,方法是切换:
sudo snap switch node --edge
仅建议那些愿意参与上游测试和错误报告的用户使用此方法。
释放LTS状态代码名称LTS开始维护开始维护结束 6.x Active Boron 2016-10-18 2018年4月2018年4月 7.x没有LTS 8.x活性炭2017年1月201日至2019年4月2019年12月 9.x没有LTS 10.x Active Dubnium 2018年10月至2020年4月2020年4月2021年 11.x否LTS 2019-04-01 2019-06-30 12.x否LTS 2019-10-22 2021-04-01 2022-04-01
您下载的node-v6.9.2-linux-x64.tar.xz文件包含已编译的Node.js Linux 64位二进制文件(名为 node
)可以在本地运行而无需将其安装到系统目录中。要在全局安装相同版本的Node.js,您需要从同一网页下载并安装源代码文件。
sudo apt install curl build-essential gcc make
curl -O https://nodejs.org/dist/v6.9.2/node-v6.9.2.tar.gz
tar xzf node-v6.9.2.tar.gz
cd node-v6.9.2
./configure
make
sudo make install # installs this version of Node.js into a system directory
您拥有一个发行版,因此请使用它:
apt-get install nodejs
或者使用ubuntu sw中心。搜索 nodejs
然后单击以安装。
安装Node.js(node-v6.9.4-linux-x64.tar.xz)
下载并解压缩Node.js“Linux Binaries”包。例如,如果您为64位下载了6.9.4版,则可以将Node.js安装到/ opt中:
cd /opt
tar -Jxf node-v6.9.4-linux-x64.tar.xz
设置PATH以包含Node.js:
export PATH=/opt/node-v6.9.4-linux-x64/bin:$PATH