通过apt
直接安装的版本比较低,node
的版本是8.x
,npm
的版本是3.x
。
安装方式:
# 安装nodejs
sudo apt install nodejs
# 安装npm
apt-get install npm
到这里node
和npm
已经安装上了,不过版本比较低,接下来是升级版本的方式。
先对npm进行配置:
找到/home/用户名/.npmrc
文件,这是npm的配置文件。编辑
prefix=/mnt/d/software/Nodejs/node_global
cache=/mnt/d/software/Nodejs/node_cache
registry=http://registry.npm.taobao.org
配置的分别是npm模块的安装目录、缓存目录、npm镜像站。
这里先配置好以便一会方便找模块。
接下来是升级的方式。
提示:如果下面使用npm
命令报错,建议重新打开终端,如果还是不行,参考大佬的文章:在liunx上安装出错 没有npm
# 安装n模块
sudo npm install -g n
# 升级nodejs到最新的stable(稳定版)
sudo n stable
# 升级npm到最新的latest(最新版)
npm install npm@latest -g
提示:如果提示找不到n
命令,就去安装的n
模块目录的bin目录下去执行。
找n
模块目录的方式:
在上边配置好的路径里,依次进入lib\node_modules\
,进入这个目录之后就看到了n
模块的目录,进入n
模块的bin
目录,在这个目录下执行
sudo ./n stable
再继续上边的流程即可。