electron-vue使用electron-packager打包很慢的问题

2018年09月30日Web前端桌面应用

又想着做个桌面的小工具了,就上electron,又在搞vue,那么就和一起,顺便练练手咯。

一、问题

在输入完npm run build:win32之后,过了很久,应该有十几分钟了吧,没有build进度,没有任何提示,就只有资源管理器里内存使用量一直上升,node进程占用内存量一直上升,命令行是这样的:

前面打包react+electron的应用时也没有要这么久,应该是出了一些问题了吧。

二、总结

边搜索,边查看文档,可能是搜的姿势不对,找了好久。最后,新clone了下,安装依赖时,用npm install代替cnpm install,最后可以打包成功。

参考链接:https://segmentfault.com/q/1010000006197710

距今两年了,原来npm和cnpm还有这个区别。。。搜了下,npm也略微扁平化了些,但还是有node_module嵌套的时候。直接看了下两个文件夹下node_module中安装的包的结构,的确是不一样的 ,至少两者的区别还在。

还有个问题,就是多次打包时,会出现打包失败的情况出现:

但是重新打包,又可以打包成功,原因还不知道为啥。