问题是这样的,springboot 没啥说的,打包上传就完事了。但是vue 打包后过去发现怎么都无法运行npm run build
,总是失败,什么babel loader
啊 什么 rror: Unexpected token (79:21)
等等。
npm install
安装后跟原开发环境的包的版本会有一些差距,所以大概率这里也有可能。解决方法:
npm shrinkwrap
运行下,会生成一个 npm-shrinkwrap.json
的文件,这样版本就锁定了,上传服务器后再执行npm install
版本就没有出入了。
比如: .babelrc
.postcss.js
等这类隐藏文件。
打包命令:
tar -cvf service.tar ./service/* ./service/.[.!]*
我的是这一个问题,这样就OK啦。
转载请注明出处: https://chrunlee.cn/article/jenkins-vue-tar.html