ide没有使用 Hbuilder,使用了idea,开发,测试都没问题。
现在要发布出去测试 微信的支付 和 html5网页认证部分。
像其他vue项目一样,在jenkins环境下配置 node,编译报错,无法正常发布。
是我build配置和命令不正确么?
jenkins上的build shell(node,npm已安装)
npm install
npm run build
报错信息:
> uni_default@0.1.0 build:h5 /var/jenkins_home/workspace/tomb_h5
> cross-env NODE_ENV=production UNI_PLATFORM=h5 vue-cli-service uni-build
- 开始编译当前项目至 h5 平台...
ERROR AssertionError [ERR_ASSERTION]: missing path
AssertionError [ERR_ASSERTION]: missing path
at Module.require (module.js:595:3)
at require (internal/module.js:11:18)
at getPlatformCompiler (/var/jenkins_home/workspace/tomb_h5/node_modules/@dcloudio/uni-cli-shared/lib/platform.js:194:12)
at webpackConfig.module.rule.use.tap.options (/var/jenkins_home/workspace/tomb_h5/node_modules/@dcloudio/vue-cli-plugin-uni/lib/h5/index.js:76:19)
at Object.tap (/var/jenkins_home/workspace/tomb_h5/node_modules/webpack-chain/src/Use.js:14:20)
at Object.chainWebpack (/var/jenkins_home/workspace/tomb_h5/node_modules/@dcloudio/vue-cli-plugin-uni/lib/h5/index.js:75:8)
at api.chainWebpack.webpackConfig (/var/jenkins_home/workspace/tomb_h5/node_modules/@dcloudio/vue-cli-plugin-uni/index.js:547:21)
at webpackChainFns.forEach.fn (/var/jenkins_home/workspace/tomb_h5/node_modules/@vue/cli-service/lib/Service.js:227:40)
at Array.forEach (<anonymous>)
at Service.resolveChainableWebpackConfig (/var/jenkins_home/workspace/tomb_h5/node_modules/@vue/cli-service/lib/Service.js:227:26)
at PluginAPI.resolveChainableWebpackConfig (/var/jenkins_home/workspace/tomb_h5/node_modules/@vue/cli-service/lib/PluginAPI.js:152:25)
at module.exports (/var/jenkins_home/workspace/tomb_h5/node_modules/@vue/cli-service/lib/commands/build/resolveAppConfig.js:2:22)
at build (/var/jenkins_home/workspace/tomb_h5/node_modules/@dcloudio/vue-cli-plugin-uni/commands/build.js:66:88)
at api.registerCommand (/var/jenkins_home/workspace/tomb_h5/node_modules/@dcloudio/vue-cli-plugin-uni/commands/build.js:38:11)
at Service.run (/var/jenkins_home/workspace/tomb_h5/node_modules/@vue/cli-service/lib/Service.js:221:12)
at Object.<anonymous> (/var/jenkins_home/workspace/tomb_h5/node_modules/@vue/cli-service/bin/vue-cli-service.js:36:9)
1 个回复
DCloud_uni-ad_HDX
更新 cli 到最新版