electron-vue使用electron-builder打包问题修复

NO.1
变量名重复变量名重复

使用npm run build报错提示如下

const tasks = new Listr SyntaxError: Identifier ‘tasks’ has already been declared

原因是在.electron-vue的build.js文件中,task变量名称重复

这个是electron-vue初始化项目后就默认的代码,需要手动修正

如图所示,把重复的变量名换一个名称如taskF,区分开

NO.2
编译报错

这是一个段落

一般在MacOs下

Error: Exit code: 2. Command failed: /usr/bin/perl /private/var/folders/mj/n34f_bp95zq2_1fwll3bq70m0000gn/T/t-51hskU/1-dmgProperties.pl

解决方式

升级electron-builder 依赖包

yarn upgrade electron-builder@latest

至此打包成功

END