问题:electron vue 引用 ali-oss ** electron:serve 调试正常, electron:build打包失败 **
环境: vs code windows 10 node.js v14.18.1 npm 6.14.15 @vue/cli 4.5.13 electron-builder 22.11.7 ali-oss 6.13.2
ali_service.js
#只要引用 electron:server 正常
#electron:build报错
let OSS = require('ali-oss')
错误提示
background.js from Terser
Invalid function parameter [background.js:123109,21]
D:\xxxx\node_modules\vue-cli-plugin-electron-builder\index.js:198
throw new Error('Build failed with errors.')
Error: Build failed with errors.
at D:\xxxxx\node_modules\vue-cli-plugin-electron-builder\index.js:198:21
at finalCallback (D:\xxxxx\node_modules\webpack\lib\Compiler.js:257:39)
at D:\xxxxx\node_modules\webpack\lib\Compiler.js:273:13
at AsyncSeriesHook.eval [as callAsync] (eval at create (D:\xxxxx\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:15:1)
at AsyncSeriesHook.lazyCompileHook (D:\xxxxx\node_modules\tapable\lib\Hook.js:154:20)
at onCompiled (D:\xxxxx\node_modules\webpack\lib\Compiler.js:271:21)
at D:\xxxxx\node_modules\webpack\lib\Compiler.js:681:15
at AsyncSeriesHook.eval [as callAsync] (eval at create (D:\xxxxx\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:6:1)
at AsyncSeriesHook.lazyCompileHook (D:\xxxxx\node_modules\tapable\lib\Hook.js:154:20)
at D:\xxxxx\node_modules\webpack\lib\Compiler.js:678:31
at AsyncSeriesHook.eval [as callAsync] (eval at create (D:\xxxxx\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:6:1)
at AsyncSeriesHook.lazyCompileHook (D:\xxxxx\node_modules\tapable\lib\Hook.js:154:20)
at D:\xxxxx\node_modules\webpack\lib\Compilation.js:1423:35
at AsyncSeriesHook.eval [as callAsync] (eval at create (D:\xxxxx\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:6:1)
at AsyncSeriesHook.lazyCompileHook (D:\xxxxx\node_modules\tapable\lib\Hook.js:154:20)
at D:\xxxxx\node_modules\webpack\lib\Compilation.js:1414:32
at eval (eval at create (D:\xxxxx\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:12:1)
at D:\xxxxx\node_modules\terser-webpack-plugin\dist\index.js:321:9
at step (D:\xxxxx\node_modules\terser-webpack-plugin\dist\TaskRunner.js:87:9)
at done (D:\xxxxx\node_modules\terser-webpack-plugin\dist\TaskRunner.js:98:30)
at D:\xxxxx\node_modules\terser-webpack-plugin\dist\TaskRunner.js:103:13
at D:\xxxxx\node_modules\worker-farm\lib\farm.js:199:19
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! io-client@0.1.0 electron:build: `vue-cli-service electron:build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the io-client@0.1.0 electron:build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! D:\xxxxx\nodejs\node_cache\_logs\2021-10-29T02_32_56_081Z-debug.log
错误日志
13 verbose stack Error: io-client@0.1.0 electron:build: `vue-cli-service electron:build`
13 verbose stack Exit status 1
13 verbose stack at EventEmitter.<anonymous> (D:\Program Files\nodejs\node_global\node_modules\npm\node_modules\npm-lifecycle\index.js:332:16)
13 verbose stack at EventEmitter.emit (events.js:400:28)
13 verbose stack at ChildProcess.<anonymous> (D:\Program Files\nodejs\node_global\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14)
13 verbose stack at ChildProcess.emit (events.js:400:28)
13 verbose stack at maybeClose (internal/child_process.js:1058:16)
13 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:293:5)
14 verbose pkgid io-client@0.1.0
15 verbose cwd D:\xxxxx
16 verbose Windows_NT 10.0.19042
17 verbose argv "D:\\xxxxx\\nodejs\\node.exe" "D:\\xxxxx\\nodejs\\node_global\\node_modules\\npm\\bin\\npm-cli.js" "run" "electron:build"
18 verbose node v14.18.1
19 verbose npm v6.14.15
20 error code ELIFECYCLE
21 error errno 1
22 error io-client@0.1.0 electron:build: `vue-cli-service electron:build`
22 error Exit status 1
23 error Failed at the xxxx@0.1.0 electron:build script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。