nodejs多版本管理
github下载包
https://sites.ipaddress.com/raw.githubusercontent.com/
https://sites.ipaddress.com/github.com/

1.下载安装包到本地 wget https://github.com/nvm-sh/nvm/archive/refs/tags/v0.39.1.tar.gz 2.将本地安装包上传到服务器 3.创建安装包解压目录 mkdir -p /root/.nvm 4.解压安装包到目录 tar -zxvf nvm-0.39.1.tar.gz -C /root/.nvm 5.进入到解压目录 cd /root/.nvm/nvm-0.39.1 6.执行安装脚本 sh install.sh 7.重新加载用户配置 source ~/.bashrc 8.尝试使用nvm命令,验证是否成功 nvm list
nvm ls
nvm install v16.20.2
nvm install v14.16.0
nvm use v16.20.2
nvm alias default v16.20.2
node -v
npm编译项目
npm install react --registry=https://registry.npmjs.org
nvm切换node版本
1.先安装多个版本
nvm install 14.18.0
nvm ls
2.切换node版本
nvm use v14.18.0
3.安装每个版本对应的cnpm
npm install cnpm
4.编译项目
cnpm install
cnpm run build:prod
5.集成到jenkins中

&& set +x && source /root/.bashrc > /dev/null 2>&1 && nvm use v14.18.0 && set -x &&node -v && cnpm config set strict-ssl false && cnpm install --registry=https://registry.npm.taobao.org && cnpm run build:prod
jenkins流水线node升级打包
1.清空原来工作目录下的所有缓存
本文来自博客园,作者:不懂123,转载请注明原文链接:https://www.cnblogs.com/yxh168/p/17973324
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2020-01-24 k8s声明式API介绍