最近在调研electron的时候,需要将前端项目打包成.exe文件,本地跑npm run dev,一切运行正常。
之前没有搞过electron,就在网上搜索了一下打包,网上最多的就是关于package.json中scripts下配置package命令
"package":"electron-packager . HelloWorld --platform=win32 --arch=x64 --icon=computer.ico --out=./out --asar --app-version=0.0.1 --overwrite --ignore=node_modules"
尝试了一下,确实能打包成对应的文件,看起来像是一个安装之后的文件。因为是安装之后的文件,所有点击exe会直接执行打开,注意跟下面的build方式有明显的区别。
双击HelloWorld.exe文件,却出现了白屏的现象。不明所以然。