分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

Jenkins + nodejs编译打包nodejs应用

发布时间:2023-09-06 01:59责任编辑:苏小强关键词:jsnodejs编译Jenkins
NodeJs的镜像网址:https://npm.taobao.org/mirrors/node/latest-v6.x/

一、安装nodejs

下载nodes,并安装:

# cd /app/service_tools/# wget https://npm.taobao.org/mirrors/node/v9.3.0/node-v9.3.0-linux-x64.tar.xz# xz -d node-v9.3.0-linux-x64.tar.xz# tar xf node-v9.3.0-linux-x64.tar# ln -s /app/service_tools/node-v9.3.0-linux-x64 /app/service_tools/node-v9.3.0# ln -s /app/service_tools/node-v9.3.0/bin/node /usr/bin/node# ln -s /app/service_tools/node-v9.3.0/bin/npm /usr/bin/npm如果可以查看到版本号证明安装成功:[root@iZ256df41lxZ ~]# node -vv9.3.0[root@iZ256df41lxZ ~]# npm -v5.5.1

有时候通过npm编译前端项目的时候出现报错:

npm ERR! path /app/Jenkins/.jenkins/workspace/test-marketweb-second/package.jsonnpm ERR! code ENOENTnpm ERR! errno -2npm ERR! syscall opennpm ERR! enoent ENOENT: no such file or directory, open ‘/app/Jenkins/.jenkins/workspace/test-marketweb-second/package.json‘npm ERR! enoent This is related to npm not being able to find a file.npm ERR! enoent npm ERR! A complete log of this run can be found in:npm ERR! ????/root/.npm/_logs/2018-06-12T09_51_48_611Z-debug.logBuild step ‘Execute shell‘ marked build as failureSSH: Current build result is [FAILURE], not going to run.Finished: FAILURE

遇到这种问题可以尝试安装cnpm命令和webpack:

# npm install -g cnpm --registry=https://registry.npm.taobao.org# ln -s /app/service_tools/node-v9.3.0/bin/cnpm /usr/bin/cnpm# cnpm install webpack -g

Jenkins 配置:
在“系统管理”—>”Global Tool Configuration"中设置nodejs的安装方式,或者安装路径:

一、新建项目选择“构建一个自由风格的软件项目”

二、项目配置
在构建环境中设置环境为node环境

构建命令:

Jenkins + nodejs编译打包nodejs应用

原文地址:http://blog.51cto.com/11019859/2128812

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved