前言
笔者所使用的是 deepin 操作系统,是基于 Debain 发行的版本.使用 apt-get 安装的 nodejsnpm 无法正常使用,所才有了一下的操作.
以下方法在 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/
测试是否成功
npm -v
node -v
测试是否成功
将 npm 换成淘宝镜像
npm config set registry https://registry.npm.taobao.org
验证是否设置成功:
npm config get registry
# 或者
npm info express
来源: http://www.jianshu.com/p/acf400d66870