jenkins + vue + 远程部署,记录一个BUG

jenkins + vue + 远程部署,记录一个BUG

月光魔力鸭

2023-05-30 11:40 阅读 483 喜欢 1

问题是这样的,springboot 没啥说的,打包上传就完事了。但是vue 打包后过去发现怎么都无法运行npm run build ,总是失败,什么babel loader 啊 什么 rror: Unexpected token (79:21) 等等。

导致产生这几个错误的原因有几个。

版本问题,应该是npm install 安装后跟原开发环境的包的版本会有一些差距,所以大概率这里也有可能。

解决方法:

npm shrinkwrap

运行下,会生成一个 npm-shrinkwrap.json的文件,这样版本就锁定了,上传服务器后再执行npm install 版本就没有出入了。

大概率是这个问题了:在jenkins打包的时候没有将隐藏文件打进去。

比如: .babelrc .postcss.js 等这类隐藏文件。 打包命令:

tar -cvf service.tar ./service/* ./service/.[.!]*

我的是这一个问题,这样就OK啦。

转载请注明出处: https://chrunlee.cn/article/jenkins-vue-tar.html


感谢支持!

赞赏支持
提交评论
评论信息 (请文明评论)
暂无评论,快来快来写想法...
推荐
通过registry 自建 dockerhub
本篇文章以一个实际的小项目为主题进行从头到尾的讲解实现,该项目总计开发时长约6小时,主要是有很多页面或功能都是现成的,直接复制过来的,剩下的就调整下样式、字段内容等。
上一张中已经完成了比较简易的3D全景浏览,但是...这是写死在xml中的,对于我们实际的项目,这种情况是不可能适应的。所以,来了解下如何动态加载xml已经设置对应的热点。
国庆马上来临,头像已经先热起来了,为了蹭蹭热度,赶紧加班搞了一个。
之前看知乎相中了一个想法,给宝宝做一个站,上传生活的日常照片啊、视频之类的,存储肯定是在自己家里,然后做个穿透这样..开始做的时候又想着是时候接触下这些东西了,虽然公司都一点不用,但是自己没事接触下拓展下也是好的。
mysql主从复制简单模式,一主一从。
最近在做直播,是用的webrtc,然后找的免费的starrtc ,当然,可能由于种种原因吧.. 用起来并没有特别顺畅,后续还希望能够深入这部分,从现在开始学习..当然,websocket 是顺带的,可以用来发消息什么的肯定也是要用到的。
当我们使用web打印相关的解决方案的时候,还有不少小坑值得注意下,同时需要了解几个小技巧提升在web打印上的友好度,以下整理一些常见的小技巧