Linux 安装 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/目录下

sh 复制代码
tar xvf v0.39.7.tar.gz
mv nvm-0.39.7 /opt/nvm

# 如果没有执行权限给一下执行权限
chmod +x /opt/nvm/nvm.sh

设置 nvm 环境变量

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

sh 复制代码
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

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

sh 复制代码
source /etc/profile

查看 nvm 是否安装

sh 复制代码
[root@w ~]# nvm -v
0.39.7

安装 node 环境

sh 复制代码
# 安装 node 版本,可以安装多个版本,安装命令只能在服务器上执行才能生效
nvm install v16.14.2
nvm install v8.17.0


# 切换 node 版本
nvm use v16.14.2

设置 Jenkins 打包命令

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

sh 复制代码
#!/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

查看命令是否成功

相关推荐
0思必得02 小时前
[Web自动化] Selenium处理动态网页
前端·爬虫·python·selenium·自动化
东东5162 小时前
智能社区管理系统的设计与实现ssm+vue
前端·javascript·vue.js·毕业设计·毕设
catino2 小时前
图片、文件的预览
前端·javascript
嵩山小老虎3 小时前
Windows 10/11 安装 WSL2 并配置 VSCode 开发环境(C 语言 / Linux API 适用)
linux·windows·vscode
Fleshy数模3 小时前
CentOS7 安装配置 MySQL5.7 完整教程(本地虚拟机学习版)
linux·mysql·centos
a41324473 小时前
ubuntu 25 安装vllm
linux·服务器·ubuntu·vllm
layman05284 小时前
webpack5 css-loader:从基础到原理
前端·css·webpack
半桔4 小时前
【前端小站】CSS 样式美学:从基础语法到界面精筑的实战宝典
前端·css·html
AI老李4 小时前
PostCSS完全指南:功能/配置/插件/SourceMap/AST/插件开发/自定义语法
前端·javascript·postcss
_OP_CHEN4 小时前
【前端开发之CSS】(一)初识 CSS:网页化妆术的终极指南,新手也能轻松拿捏页面美化!
前端·css·html·网页开发·样式表·界面美化