当前位置: 首页 > news >正文

中牟高端网站建设专做户外装备测评视频网站

中牟高端网站建设,专做户外装备测评视频网站,制作网站的公司办什么营业执照,企业宣传片制作app之前总结了一个jenkins自动发版java后端的文章了,发版前端也同理,变化不大,简要总结一下。 1.拉取项目后执行的命令 npm i npm run build这个就需要jenkins服务器装好nodejs,能够在项目当前路径执行打包命令就行。 2.jenkins配…

之前总结了一个jenkins自动发版java后端的文章了,发版前端也同理,变化不大,简要总结一下。

1.拉取项目后执行的命令

npm i
npm run build

这个就需要jenkins服务器装好nodejs,能够在项目当前路径执行打包命令就行。

2.jenkins配置文件推送到目标服务器

在这里插入图片描述

前端发版,打好包后放到服务器指定路径下就可以了;

Source files,是dist/**,表示当前路径下dist文件夹里的所有文件;

Remove prefix,是dist,表示推送到目标服务器时,不要带dist文件夹本身;(这样推送的才是**,不然就会把 dist/**一起推过去)

Remote directory,是/home/web/website表示,推送到目标服务器的这个地方。

3.打包遇到的坑

npm run build打包时,出现了windows本地打包成功,但是jenkins打包失败的问题。

首先以为是nodejs版本问题,本地和服务器不统一;

后来发现,是因为package.json里使用了:

"build": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build",    

其中,这个SET方法是windows设置环境变量的方法,到linux系统就会报错(linux应该是export);

正确方法是换成:

"build": "cross-env NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build",

并且用npm i安装下:

npm i cross-env
http://www.dtcms.com/a/531775.html

相关文章:

  • CSS属性(二)
  • 2011年下半年试题四:论软件需求获取技术及应用
  • Mujoco 仿真 PPO 强化学习机械臂末端路径规划到达指定位置(代码讲解)
  • 【C#】EventHandler的使用
  • C++ 实际应用系列(第六部分):并发系统的性能优化与工程实践(完)
  • 上市公司网站建设分析wordpress 转 app
  • Prometheus+Grafana 智能监控告警系统(服务器指标采集、mysql指标采集)
  • html5电影网站如何做企业网站流量怎么做
  • <数据集>yolo煤矿安全帽识别数据集<目标检测>
  • excel中加载数据分析工具的步骤
  • 一文厘清:文库 vs 知识库、核心功能清单、开源方案对比
  • 图片转excel vlm 提取手写清单信息 Qwen/Qwen3-VL-235B-A22B-Instruct
  • webrtc代码走读(七)-QOS-FEC-ulpfec rfc5109
  • 第十五章认识Ajax(六)
  • 逻辑回归解释
  • B038基于博途西门子1200PLC物料分拣控制系统仿真
  • 第十二章认识Ajax(三)
  • Spring Boot3零基础教程,安装 docker,笔记67
  • FLOW翻译
  • 第十六章jQuery中的Ajax
  • 实现 AI 流式响应:从等待到实时交互的技术解析
  • 东莞站福公司工资室内设计手绘图 基础入门
  • HTTPS 加密原理介绍
  • 小白python入门 - 9. Python 列表2 ——从基础操作到高级应用
  • 日本生活-东京新干线乘车经验-流程介绍
  • 实现用户角色权限的动态注册路由
  • 推荐几个安全没封的网站网站搭建的人
  • 数据结构:顺序表讲解(总)
  • 1. 简单回顾Numpy神经网络
  • ArkTS 中 @State 底层原理详解