1、查看一下系统版本信息:
$ uname -a Linux iZwz9e3nt599kb7bc4k019Z 3.10.0-1160.31.1.el7.x86_64 #1 SMP Thu Jun 10 13:32:12 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
2、下载二进制安装包
# 下载安装包 wget https://npm.taobao.org/mirrors/node/v12.9.1/node-v12.9.1-linux-x64.tar.xz # 解压 tar -xJvf ./node-v12.9.1-linux-x64.tar.xz # 新建安装目录 mkdir -pv /alidata/server/nodejs/nodejs-12 # 拷贝nodejs文件到安装目录 \cp -rf ./node-v12.9.1-linux-x64/* /alidata/server/nodejs/nodejs-12
3、建立软连接,变为全局
sudo ln -sf /alidata/server/nodejs/nodejs-12/bin/node /usr/local/bin/ sudo ln -sf /alidata/server/nodejs/nodejs-12/bin/npm /usr/local/bin/ sudo ln -sf /alidata/server/nodejs/nodejs-12/bin/npx /usr/local/bin/
4、把nodejs放到环境变量中
sudo vim /etc/profile
追加以下内容:
export NODE_HOME=/alidata/server/nodejs/nodejs-12 export PATH=$NODE_HOME/bin:$PATH export NODE_GLOBAL=/alidata/data/nodejs_repo/node_global_v12 export PATH=$NODE_GLOBAL/bin:$PATH
重新加载配置文件:
source /etc/profile
5、测试安装结果:
$ node -v v12.9.1
6、优化配置
(1) 更换镜像源
# 设置国内淘宝镜像源 npm config set registry https://registry.npm.taobao.org # 查看设置信息 npm config list
(2) 重新设置本地仓库目录:【这个很重要】
mkdir -pv /alidata/data/nodejs_repo/node_global_v12 mkdir -pv /alidata/data/nodejs_repo/node_cache_v12 npm config set prefix "/alidata/data/nodejs_repo/node_global_v12" npm config set cache "/alidata/data/nodejs_repo/node_cache_v12"
7、安装常用模块
npm install -g vue npm install -g vue-router npm install -g @vue/cli npm install -g @vue/cli-init npm install --g webpack npm install --g webpack-cli
参考: