今天想测试下,把一个现有的网站通过 electron 打包成一个桌面客户端,所以我直接在 main.js 文件中加载 url,项目结构如下:
package.json 内容如下:
{
"name": "saleorder-electron",
"version": "1.0.0",
"description": "saleorder-electron",
"main": "main.js",
"scripts": {
"start": "electron .",
"build": "electron-builder"
},
"keywords": [
"saleorder"
],
"author": "varkai",
"license": "ISC",
"devDependencies": {
"electron": "^11.2.0",
"electron-builder": "^22.9.1"
},
"build": {
"productName": "test",
"appId": "com.varkai.saleorder-electron",
"win": {
"icon": "favicon.ico",
"target": [
"nsis",
"zip"
]
}
}
}
通过electron .
是可以启动成功的,但是用 electron-builder 打包后,双击 exe 就没有任何反应了。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.