Linux 安装 nvm,并使用 Jenkins 打包前端

雪花凌落的盛夏 2024-06-30 11:03:02 阅读 100

文章目录

nvm是什么nvm下载nvm安装设置 nvm 环境变量设置 Jenkins 打包命令

nvm是什么

nvm全英文也叫node.js version management,是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具,为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js。

nvm下载

蓝奏云下载 nvm地址:https://wwi.lanzoup.com/iSPbl1weyr4d

GitHub 地址:https://github.com/nvm-sh/nvm/releases

nvm安装

解压缩后,放到/opt/目录下

tar xvf v0.39.7.tar.gz

mv nvm-0.39.7 /opt/nvm

# 如果没有执行权限给一下执行权限

chmod +x /opt/nvm/nvm.sh

在这里插入图片描述

设置 nvm 环境变量

vim /etc/profile在文件最后面添加下面变量

export NVM_DIR="/opt/nvm"

[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion

执行文件并从文件中加载变量及函数到执行环境

source /etc/profile

查看 nvm 是否安装

[root@w ~]# nvm -v

0.39.7

安装 node 环境

# 安装 node 版本,可以安装多个版本,安装命令只能在服务器上执行才能生效

nvm install v16.14.2

nvm install v8.17.0

# 切换 node 版本

nvm use v16.14.2

设置 Jenkins 打包命令

增加构建步骤>选择执行 shell

在这里插入图片描述

#!/bin/bash

source /etc/profile # 加载变量及函数到执行环境

# 切换 node 版本

nvm use v16.14.2 # 如果需要安装其他版本,不能在Jenkins中使用shell脚本安装

npm config set registry https://registry.npmmirror.com

node -v

npm -v

查看命令是否成功

在这里插入图片描述



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。