1. 资源规划

组件 bigdata-node1 bigdata-node2 bigdata-node3
OS centos7.6 centos7.6 centos7.6
Node.js node/npm/cnpm N.A N.A

2. 安装介质

版本:node-v8.9.4-linux-x64.tar.xz
下载:https://nodejs.org/dist/v8.9.4/node-v8.9.4-linux-x64.tar.xz

3. 安装Node.js

3.1. 解压

  1. cd /share
  2. xz -d node-v8.9.4-linux-x64.tar.xz
  3. tar -xvf node-v8.9.4-linux-x64.tar -C ~/modules/
  4. rm -rf node-v8.9.4-linux-x64.tar.xz
  5. rm -rf node-v8.9.4-linux-x64.tar

3.2. 环境变量设置

  1. vi ~/.bashrc # :$到达行尾添加

配置如下:

  1. export NODE_HOME=/home/vagrant/modules/node-v8.9.4-linux-x64
  2. export PATH=$PATH:$NODE_HOME/bin

环境变量生效:

  1. source ~/.bashrc

3.3. 验证

  1. node --version
  2. node -v
  3. npm -v

4. npm配置源

  1. npm config set registry https://registry.npm.taobao.org
  2. npm config set disturl https://npm.taobao.org/dist

5. 安装cnpm(推荐)

  1. npm install -g cnpm --registry=https://registry.npm.taobao.org
  2. cnpm -v

6. 常用操作

  1. # 升级npm
  2. npm install -g npm
  3. # 完全安装(进入package.json所在目录)
  4. npm install
  5. npm i
  6. cnpm install
  7. cnpm i
  8. # 独立安装组件(示例)
  9. npm i roadhog^2.5.0-beta.4 -g
  10. npm install -g electron