前言
笔者所使用的是deepin
操作系统,是基于Debain
发行的版本。使用apt-get
安装的nodejs
npm无法正常使用,所才有了一下的操作。
以下方法在
Debain
系列中同样适用。RedHat
系列类似。
下载Node
去官网下载符合自己版本的nodejs文件。当然也可以使用wget
下载。
官网地址:https://nodejs.org/en/download/
官网下载
解压文件
下载下来的文件是一个压缩包,我们需要解压:
压缩包
使用一下命令解压:
tar -xvf node-v8.9.4-linux-x64.tar.xz
将解压的文件移入到/opt
目录下:
sudo mv node-v8.9.4-linux-x64 /opt/node
移动完成后,请确认在/opt/node/bin
下是否有node
和npm
文件,没有请重新下载。
查看是否有node和npm
建立软链接,变为全局
ln -s /opt/node/bin/node /usr/local/bin/
ln -s /opt/node/bin/npm /usr/local/bin/
测试是否成功
node -v
npm -v
测试是否成功
将npm换成淘宝镜像
npm config set registry https://registry.npm.taobao.org
验证是否设置成功:
npm config get registry
# 或者
npm info express