参考官方文档:http://www.electronjs.org/docs/tutorial/quick-start
按照官方文档操作是中间卡住了。主要是在打包分发程序是,安装Electron Forge失败了。
最后使用了cnpm安装成功了。
参考:electron 安装npm install electron --save-dev 失败
cnpm init
cnpm install electron --save-dev
npx electron -v
安装好后,就可以是使用 cnpm run make 命令打包分发程序了。
发现使用cnpm还是很慢,继续查找资料。
在终端中敲入: npm set ELECTRON_MIRROR=https://npm.taobao.org/mirrors/electron/
这下可以直接使用npm也很快了。
然后执行npm run make 时报下面错误:
Could not find any make targets configured for the "win32" platform.
解决办法:npx electron-forge import
执行成功后package.json文件会加入config配置:
"config": {
"forge": {
"packagerConfig": {},
"makers": [
{
"name": "@electron-forge/maker-squirrel",
"config": {
"name": "my_electron_app"
}
},
{
"name": "@electron-forge/maker-zip",
"platforms": [
"darwin"
]
},
{
"name": "@electron-forge/maker-deb",
"config": {}
},
{
"name": "@electron-forge/maker-rpm",
"config": {}
}
]
}
}
应该是之前忘记执行了。
最后执行 npm run make
然后按照包在out目录下。