我想在Ubuntu上安装最新的node(在撰写本文时为v6.2.0)。但是当我这样做时,
sudo apt-get nodejs
这里安装的是v0.10.37版。
请问您能否帮忙安装最新版本的Node.js以及npm吗?
非常简单, 从这里获取Linux节点分发版: https://nodejs.org/dist/v6.2.0/
打开终端并输入以下命令:
sudo tar -C /usr/local --strip-components 1 -xzf ~/Downloads/node-v6.2.0-linux-x64.tar.gz
ls -l /usr/local/bin/node
就是这样。
现在通过输入以下命令检查你的节点版本:
node -v
npm -v
按照上述步骤,可以在Ubuntu上安装任何版本的Node。
有官方指南:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
请先访问 https://deb.nodesource.com/setup_6.x 查看 shell 脚本,再执行上述命令。
无论何时,尤其是使用 sudo 时,您都必须知道自己在运行什么。
nodejs
。存在一些命名冲突。 - vp_arth为了删除之前的版本,请使用以下命令:
sudo npm cache clean -f
sudo npm install -g n
sudo n latest
sudo n stable
只需单击Node.js,向下滚动并进入安装说明,然后选择您想要安装的版本。
安装Node.js 12.x版本:
使用Ubuntu:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs
使用 Debian,以 root 身份
curl -sL https://deb.nodesource.com/setup_12.x | bash -
apt-get install -y nodejs
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs
Also, use NPM
sudo apt-get install npm
to install modules, like so:
npm install express
目前在计算机上安装和管理Node版本最方便的方式是使用Node Version Manager,也就是nvm。只需按照存储库中的安装说明进行操作,在安装完成后运行以下命令即可:
nvm install 6.2.0
npm -g install npm
两次。 - vp_arth通过官方下载页面安装软件包,以 .deb 格式进行。请在此处获取最新版本:
https://nodejs.org/download/release/latest/
请直接下载您想要的版本,双击下载的 .deb 文件即可开始使用。npm 附带了 nodejs。
推荐阅读
https://www.npmjs.com/package/npm
编辑
如果您希望完全重新安装nodejs,请查看此处的脚本:
https://gist.github.com/brock/5b1b70590e1171c4ab54
请看这个:
如何完全卸载Node.js并从头开始重新安装(Mac OS X)
虽然它说是Mac OSX,但在Ubuntu中也可以完美运行。
.deb
下载文件。 - vp_arthsudo rm -rf $HOME/{local,lib,include,node*,npm,.npm*}
这一行。为什么要强制(并且静默)删除我的~/lib
文件夹呢? - vp_arth在Ubuntu上安装Node.js的最简单方法是使用snap包。只需在Ubuntu软件商店中搜索node并安装第一个即可。
或者如果您更喜欢命令行:sudo snap install node --classic
如果出于某些原因无法使用Snaps,例如在WSL环境中,则应使用Node Version Manager(NVM)。它比从PPA或第三方仓库升级Ubuntu中的node软件包到不受支持的版本更安全,后者可能会导致apt软件包管理系统中的冲突或故障。与手动安装tarballs相比,NVM更难以维护和升级。按照以下步骤使用NVM安装最新的node:
在Terminal中运行此命令:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
NVM 安装完成后,关闭并重新打开 终端。然后运行以下命令:
nvm install node
运行以下命令:
node --version
npm --version
apt-get install curl python-software-properties
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
apt-get install nodejs
apt-get install curl python-software-properties
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
apt-get install nodejs
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
npm install -g npm@latest
sudo apt install build-essential