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安装命令
复制代码

      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
View Code

 

jenkins流水线node升级打包

       1.清空原来工作目录下的所有缓存

        

        

      

posted @   不懂123  阅读(123)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2020-01-24 k8s声明式API介绍
点击右上角即可分享
微信分享提示