一:插件下载不动报错问题。
electron-vue 第一次打包肯定会报错 需要下载插件,(可能每个人需要下载的包都不一样,所以正常打包,等报错后看提示需要下载那个版本的electron包 ,实例: electron-v2.0.18-win32-x64.zip)需要找适合自己电脑的版本。 (1):第一个插件包比较大可以去下面的github上面找对应的下载,(zip和txt)放到 C:\Users\()\AppData\Local\electron\Cache 文件夹里面 (https://github.com/electron/electron/releases) :::速度慢可以去淘宝镜像: https://registry.npmmirror.com/binary.html?path=electron/ 找对应的版本 (2):后面的插件包比较小,稍等待就可。
二:electron-vue 如果打包报错乱码
是因为有中文路径的原因,如何去c盘改的话会比较麻烦,所以去项目里面的node_modules (node_modules/app-builder-lib/out/targets/nsis/NsisTarget.js) 在这个js文件里搜索args 添加一行 args.push(“-INPUTCHARSET”, “UTF8”); 放到 const args = _this6.options.warningsAsErrors === false ? [] : [“-WX”]; 下面 可支持有中文路径。
三:Multispinner 报错,是因为没有下载。
在.electron-vue 的build.js文件中引入 并且需要下载 npm install multispinner -D const Multispinner = require(‘multispinner’)
四:electron安装包下载慢
https://registry.npmmirror.com/binary.html?path=electron/ 淘宝镜像
五:建议如果打包的话,删除node包从新下载,并且使用yarn 而且不能使用最新版本的yarn。因为用cnpm的话,肯定是会报错,并且不行的。
|