我有
结果如下。
Ubuntu 14.04
> sudo apt-get update
> sudo apt-get install node nodejs npm
> npm --version
1.3.10
> node --version
(emtpy)
> nodejs --version
v0.10.25
OSx
> brew install node
> npm --version
5.6.0
> nodejs --version
-bash: nodejs: command not found
> node --version
v8.11.3
为什么apt仓库太过时了?服务器(1.3.10)上的npm
版本比OSx machin(5.6.0)落后4个版本。
这个npm issue甚至提到apt仓库很旧/没有更新。
是否可以在Ubuntu服务器上安装npm
的最新版本?
答案 0 :(得分:1)
从nodejs官方网站下载此tar文件
https://nodejs.org/dist/v8.11.4/node-v8.11.4.tar.gz
使用以下命令下载,解压缩并安装
sudo make test
sudo make install
它将安装8.11.4版本。
请注意,您可以从nodejs的officail页面下载任何版本的tar,并将其安装在Ubuntu服务器上,并且通过这种方法,您不需要更新apt软件包。