Jenkins 下使用 Node 和 Npm(借助 nvm-wrapper 插件)构建前端程序

一、前言

搭建完Jenkins后,如何使用node进行构建前端呢,多个项目会使用的node的多个版本。如何动态指定node的版本进行构建呢。

方案一:

安装多个node版本,然后进行指定。这样比较麻烦。

方案二:

使用Jenkins的nvm-wrapper插件,不需要安装多个node了,需要哪个版本,指定即可。(推荐使用)

下面基于方案二做具体说明:

二、Jenkins安装nvm-wrapper插件

再 系统管理 -> 插件管理 搜索nvm-wrapper插件,进行安装。因为我已经安装,在搜索框中搜索不到了。

在已安装里面,可以搜索到。

安装完之后,不用做全局配置。接下来,就是再项目中如何使用了。

三、项目指定node版本

安装插件完之后,这里就会多出一个选项为:Run the build in an NVM managed environment

勾选,然后填入该项目构建需要的node版本即可。底下的框不用输入任何东西。等你点击底部的"应用"或"保存"后,会自动填充上。

如图:

然后,通过命令就可以对前端项目进行构建了。

如下图:

node -v :可以查看node的版本

npm进行插件安装构建

npm install :插件安装

npm run build:项目构建

相关推荐
大怪v1 天前
【Virtual World 04】我们的目标,无限宇宙!!
前端·javascript·代码规范
狂炫冰美式1 天前
不谈技术,搞点文化 🧀 —— 从复活一句明代残诗破局产品迭代
前端·人工智能·后端
xw51 天前
npm几个实用命令
前端·npm
!win !1 天前
npm几个实用命令
前端·npm
代码狂想家1 天前
使用openEuler从零构建用户管理系统Web应用平台
前端
dorisrv1 天前
优雅的React表单状态管理
前端
蓝瑟1 天前
告别重复造轮子!业务组件多场景复用实战指南
前端·javascript·设计模式
dorisrv1 天前
高性能的懒加载与无限滚动实现
前端
韭菜炒大葱1 天前
别等了!用 Vue 3 让 AI 边想边说,字字蹦到你脸上
前端·vue.js·aigc
StarkCoder1 天前
求求你,别在 Swift 协程开头写 guard let self = self 了!
前端