Node 14.20.0 安装[CentOS7]
cd /usr/local/src wget https://npm.taobao.org/mirrors/node/v14.20.0/node-v14.20.0-linux-x64.tar.gz tar -xzvf node-v14.20.0-linux-x64.tar.gz -C /usr/local mv /usr/local/node-v14.20.0-linux-x64 /usr/local/node-v14.20.0 vim /etc/profile export NODE_HOME=/usr/local/node-v14.20.0 export PATH=$NODE_HOME/bin:$PATH source /etc/profile npm install -g cnpm --registry=https://registry.npm.taobao.org ### 检验是否安装成功 node -v v14.20.0 npm -v 6.14.17
内网上传前端工程运行依赖缺失
cd /usr/local/src rz datax-ui.tar.gz tar -xzvf datax-ui.tar.gz -C /usr/local
cd /usr/local/datax-ui npm run serve # 提示缺乏 全局依赖 及 局部工程依赖 运行 [root@localhost datax-ui]# npm run serve > [email protected] serve /usr/local/datax-ui > vue-cli-service serve sh: vue-cli-service: command not found

切换在线主机, 准备 全局 及 局部工程 依赖包
# node环境安装同上
# 安装全局依赖 cd /usr/local/datax-ui npm install -g @vue/cli-service # 全局依赖提示成功 + @vue/[email protected] added 659 packages from 465 contributors in 39.695s # 进入node全局依赖目录[有所需依赖package.json的目录] ls -ll /usr/local/node-v14.20.0/bin/vue-cli-service lrwxrwxrwx. 1 1001 1001 59 Jan 18 20:43 /usr/local/node-v14.20.0/bin/vue-cli-service -> ../lib/node_modules/@vue/cli-service/bin/vue-cli-service.js cd /usr/local/node-v14.20.0/lib/node_modules/@vue/cli-service # 打包全局依赖[必须使用tar.gz才能保留软硬链接,否则内网部署后会报错] cd ../ tar -czf vue-cli-service.tar.gz cli-service
# 安装局部工程依赖 cd /usr/local/datax-ui npm install added 1885 packages from 1867 contributors in 59.648s # 打包局部工程依赖[必须使用tar.gz才能保留软硬链接,否则内网部署后会报错] tar -czf node_modules.tar.gz node_modules
内网配置 全局 及 局部工程 依赖
# 内网上传 全局 及 局部工程 依赖 cd /usr/local/src rz vue-cli-service.tar.gz rz node_modules.tar.gz
# 安装全局依赖 cd /usr/local/src tar -xzvf vue-cli-service.tar.gz -C /usr/local/src npm install -g cli-service
# 安装局部工程依赖 cd /usr/local/src tar -xzvf node_modules.tar.gz -C /usr/local/datax-ui
# 内网运行前端工程 cd /usr/local/datax-ui npm run serve
