electron解决ERR_ELECTRON_BUILDER_CANNOT_EXECUTE打包报错

electron软件开发的时候,构建打包exe的时候报错:

makensis.exe exited with code ERR_ELECTRON_BUILDER_CANNOT_EXECUTE

解决方法:

1 请保持你的项目文件夹/全部的路径,没有中文,中文符号,等字符,尽量保持全部的路径,都是ASCII字母

2 保证electron 是正常安装了,参考 国内镜像加速安装electron框架。   不能因为网速慢,导致一些工具安装出错/安装不完整。


参考

https://github.com/electron-userland/electron-builder/issues/5134  保持项目路径是ASCII字符是关键

国内镜像加速安装electron框架

开发工具:electron/electron-builder/webpack等。


经验之谈:

做软件开发,文件夹/文件名应该尽量保持使用英文字符,能避免各种麻烦。老老实实的,比什么都重要。

一些现代的工具,可能还支持中日韩的路径,古老的软件(比如nsis),一般是不支持中文/日文/韩文等各种其他字符的路径的。


electron解决ERR_ELECTRON_BUILDER_CANNOT_EXECUTE打包报错
http://xiaodu.janqi.com/p/electron解决ERR_ELECTRON_BUILDER_CANNOT_EXECUTE打包报错/
作者
程序员小杜
发布于
2024年11月3日
许可协议