Electron 踩坑之 ERR! code ELIFECYCLE
事情经过
执行npm run build
报错
报错
1 | npm ERR! code ELIFECYCLE |
解决
这个问题应该是编译出现错误,但错误日志并不会明确提示错误信息,错误种类有很多,这里是其中一种。
经过漫长的git reset
,终于找到没报错能正常编译的位置,发现这个地方没使用electron-store
,于是我又返回最新的一次push,注释掉所有跟electron-store
有关的代码,发现果然能编译通过。
搜索electron-store
导致的报错信息时发现一篇文章:《electron-store在webpack打包中的Cannot find module “.” 问题》
发现问题是我把electron-store
装到了开发环境中,也就是安装时用的npm install --save-dev electron-store
看文章发现,实际上你需要安装在生产环境 npm install --save electron-store
重新安装在生产环境后,编译终于通过了!!!
真是个大坑,我吐了!
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 怠惰のコエ - imba久期 BLOG!
评论