我在https://nodejs.org/网站上注意到该节点当前位于v 0.12.0。
有人可以让我知道如何与npm(请使用终端命令)一起安装最新版本的node吗?
sudo apt-get install nodejs-legacy
我在https://nodejs.org/网站上注意到该节点当前位于v 0.12.0。
有人可以让我知道如何与npm(请使用终端命令)一起安装最新版本的node吗?
sudo apt-get install nodejs-legacy
Answers:
使用NodeSource PPA。有关详细信息,请参阅安装说明。首先,选择所需的Node.js版本并为其添加源:
v=8 # set to 4, 5, 6, ... as needed
curl -sL https://deb.nodesource.com/setup_$v.x | sudo -E bash -
然后安装Node.js包。
sudo apt-get install -y nodejs
PS:curl
必须将这些代码行的软件包安装在服务器上。
如果您nodejs
已经安装并想要更新,请先删除当前安装,然后使用上述脚本再次安装。
sudo apt-get purge nodejs npm
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
然后安装nodejs
我结束了v0.10
一般而言,将URL中的任意数据加载到root shell会话中不是一个好主意,我希望人们不要再兜售它作为所有问题的解决方案-“请运行我发送给您的脚本,并且在再说一遍-我有一座桥梁,您可能有兴趣购买”。
作为替代方案,这是执行此操作的“ Ubuntu方式”,您可以在其中查看系统的更新方式,并知道将哪些存储库和哪些密钥添加到了系统配置中:
curl https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
sudo apt-add-repository "deb https://deb.nodesource.com/node_7.x $(lsb_release -sc) main"
sudo apt-get update
sudo apt-get install nodejs
这是最新的(在撰写本文时)Nodejs版本7。也可以通过对仓库URL的简单更改来获得其他版本-有关详细信息,请参阅nodesource.com文档。
$(lsb_release -c)
版本自动检测位更改为受支持的版本之一来破解它并处理后果。
apt-get
解决方案是直接使用涂料。
Node.js v4.x:
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_4.x | bash -
apt-get install -y nodejs
如果要在内部更新npm
,可以使用以下n
命令:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo npm install npm@latest
nvm install lts/carbon
为我安装npm和node。这与您共享的上述命令有何不同?
nvm
还是n
更新NodeJS和npm
。在这两种情况下,您都可以使用npm
安装节点软件包。
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
# Then install with:
sudo apt-get install -y nodejs
在这里您可以找到更多信息:Node.js v0.12,io.js和NodeSource Linux存储库
https://github.com/creationix/nvm
NVM会为您安装最新的稳定节点和npm
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh
source ~/.nvm/nvm.sh
nvm install --lts
nvm use --lts
npm --version
现在使用虚拟包对其进行测试:
npm install --global vaca
vaca
由于必须为每个新的Shell完成采购,因此安装脚本黑客将在您的末尾添加一些自动采购.barshrc
。可以,但是我更喜欢删除自动添加的,然后添加自己的:
f="$HOME/.nvm/nvm.sh"
if [ -r "$f" ]; then
. "$f" &>'/dev/null'
nvm use --lts &>'/dev/null'
fi
好处:
允许您使用多个版本的Node,而无需sudo
与Ruby RVM和Python Virtualenv类似,在Ruby和Python社区中被广泛认为是最佳实践
尽可能下载预编译的二进制文件,如果不下载,则下载源文件并为您编译
我们可以使用以下方法轻松切换节点版本:
nvm install 0.9.0
nvm install 0.9.9
nvm use 0.9.0
node --version
#v0.9.0
nvm use 0.9.9
node --version
#v0.9.9
然后,您可以使用git跟踪.nvmrc
文件来指示给定项目所需的节点版本:https : //stackoverflow.com/questions/24869959/how-do-i-specify-a-local-version-of-node-for -a-project / 54503474#54503474
在Ubuntu 17.10中测试。
您可以按照以下说明很容易地安装最新版本。
curl -sL https://deb.nodesource.com/setup_7.x | 须藤-E bash-
Vesion 7.x是节点的最新版本。
须藤apt-get install nodejs
上面的行将安装nodejs。
sudo apt-get install build-essential
这将安装必需的模块,以便nodejs正常运行。
现在检查一下nodejs是否在您的末端正确安装
节点-v
这将返回已安装的nodejs版本。
npm -v
这将返回已安装的npm版本。希望能帮助到你....
Source:链接还将向您展示如何使用其他一些方法安装nodejs。
build-essential
?
在当前所有受支持的Ubuntu版本中,Node.js均作为快照包提供。特定于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应该在常规外壳中的节点repl外部运行。安装节点快照后,运行以下命令以启用npm更新检查:
须藤chown -R $ USER:$ {id -gn $ USER)/ home / 您的用户名 /.config
your-username
用您自己的用户名替换 上述命令。然后运行npm -v
以检查npm的版本是否为最新。例如,我检查npm是最新的,使用命令检查已经安装的名为yarn的软件包的版本,npm list yarn
然后使用命令将现有的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活性硼2016-10-18 2018年4月2019年4月 7.x无LTS 8.x活性炭2017-10-31 2019年4月2019年12月 9.x无LTS 10.x活跃的Dubnium 2018年10月2020年4月2020年4月20日 11.x否LTS 2019-04-01 2019-06-30 12.x 2019-10-22 2021-04-01 2022-04-01 13.x否LTS 2020-04-20 2020-06-01
对于Ubuntu 15.10,您可以从packages.ubuntu.com下载.deb 软件包。
node --version
v4.2.3
@ 23W只是答案的一部分(可接受的答案)。
这只是脚本的内容,只是为了避免对根shell进行卷曲。
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
echo "deb https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | sudo tee /etc/apt/sources.list.d/nodesource.list
echo "deb-src https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | sudo tee -a /etc/apt/sources.list.d/nodesource.list
sudo apt-get update
sudo apt-get install -y nodejs
nodejs
从https://nodejs.org/下载
要从终端安装:
cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz
我最喜欢的安装最新的nodejs和npm的方法是使用nodejs网站上提供的安装二进制归档文件。
这可能很快也将成为您的新宠。奇迹般有效。它涉及1个下载和1个命令。做完了 没有错误[我已经多次这样做]。不需要事先卸载现有的东西。
首先,删除安装的版本:(如果存在)
sudo apt-get remove nodejs
https://nodejs.org/en/download/stable/
下载Linux Binaries。
sudo tar -C /usr/local --strip-components 1 -xzf /path/to/downloaded/tar/node-vYOURVERSION-linux-x64.tar.gz
node -v
npm --version
http://www.thegeekstuff.com/2015/10/install-nodejs-npm-linux/
tar
支持--xz
-而且-C /usr/local
让tar
做cd
给你。
更新程序包管理器
sudo apt-get update
添加NodeJS PPA
sudo apt-get install python-software-properties
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
安装NodeJS和NPM
sudo apt-get install nodejs
在这里,我写了一篇有关在Ubuntu中安装NodeJS和NPM的完整博客文章。点击这里阅读
这种方法使您可以轻松删除Node.JS,保留不同版本并向所有系统用户提供命令。
下载稳定版本的Node.JS,解压缩并将其移动到中/opt
。
如果要安装其他版本,可以根据文件夹的版本代码重命名该文件夹:
/opt/node/6.9.1
由于只有root才能更改/opt
/中的文件,因此,如果您不想在sudo
每次需要修改文件时都调用invoke ,请更改组权限:
chgrp adm -R /opt/node/10.15.3
/etc/profile.d/node.sh
如果以下内容,则创建文件:
export NODE_HOME=/opt/node/10.15.3
export CPLUS_INCLUDE_PATH=${NODE_HOME}/include
export C_INCLUDE_PATH=${NODE_HOME}/include
export LD_LIBRARY_PATH=${NODE_HOME}/lib
export MANPATH=${NODE_HOME}/share/man:${MANPATH}
export PATH=${NODE_HOME}/bin:$PATH
注销和登录以及X-Window将重新加载所有配置文件配置。
如果安装了以前的版本,请避免运行库冲突:
npm cache clean
更新包管理器
sudo apt-get update
添加PPA
sudo apt-get install python-software-properties
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
安装NodeJS和NPM
sudo apt-get install nodejs
sudo apt-get install nodejs
?