进入待下载目录
cd /usr/local/src/
下载源码,你需要在https://nodejs.org/zh-cn/download/
下载最新的Nodejs版本,以v12.16.1为例:
wget https://npm.taobao.org/mirrors/node/v12.16.1/node-v12.16.1-linux-x64.tar.xz
解压 node-v12.16.1-linux-x64.tar.xz
tar zxvf node-v12.16.1-linux-x64.tar.xz
配置NODE_HOME,进入profile编辑环境变量
vi /etc/profile
设置 nodejs 环境变量,在 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 一行的上面添加如下内容:
#set for nodejs
export NODE_HOME=/usr/local/node/0.10.24
export PATH=$NODE_HOME/bin:$PATH
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTRO
:wq保存并退出,编译/etc/profile 使配置生效
source /etc/profile
验证是否安装配置成功
node -v
输出 v12.16.1 表示配置成功
npm切换源
全局配置切换到淘宝源
npm config set registry https://registry.npm.taobao.org
检测是否切换到了淘宝源
npm info underscore
输出内容为:
underscore@1.9.2 | MIT | deps: none | versions: 36
JavaScript's functional programming helper library.
https://underscorejs.org
dist
.tarball: https://registry.npm.taobao.org/underscore/download/underscore-1.9.2.tgz
.shasum: 0c8d6f536d6f378a5af264a72f7bec50feb7cf2f
maintainers:
- jashkenas <jashkenas@gmail.com>
- jridgewell <justin+npm@ridgewell.name>
dist-tags:
latest: 1.9.2 stable: 1.9.2
published 2 months ago by jashkenas <jashkenas@gmail.com>
恢复官方源
npm config set registry http://www.npmjs.org
yarn 安装
npm install --global yarn
验证是否安装配置成功
yarn -v
输出 1.22.4 表示配置成功