soo*_*oon 5 javascript macos npm electron-builder
这是我第一次构建electronjs应用程序,所以很可能我不知道自己在做什么.
我按照这个github和这个的指示.这是我的package.json:
{
"name": "ExampleApp",
"productName": "ExampleApp",
"version": "1.0.0",
"description": "Fun app.",
"license": "MIT",
"repository": "user/repo",
"author": {
"name": "sooon",
"email": "Example@gmail.com",
"url": "Example.com"
},
"build": {
"appId": "com. Example.ExampleApp",
"mac": {
"target": "dmg",
"icon": "build/icon.png"
},
"win": {
"target": "nsis",
"icon": "build/icon.png"
}
},
"scripts": {
"test": "xo",
"start": "electron .",
"pack": "electron-builder --dir",
"dist": "electron-builder"
},
"dependencies": {
"electron-debug": "^1.0.0",
"jquery": "^3.3.1"
},
"devDependencies": {
"devtron": "^1.1.0",
"electron": "^1.8.2",
"electron-builder": "^19.56.0",
"electron-packager": "^8.7.2",
"xo": "^0.18.0"
},
"xo": {
"envs": [
"node",
"browser"
]
}
}
Run Code Online (Sandbox Code Playgroud)
正如你可以看到我有mac,并win在build脚本中.但是当我跑步时:
nom run dist
Run Code Online (Sandbox Code Playgroud)
只DMG构建文件(功能齐全).winapp 没有任何工作的痕迹.我错过了什么?
我正在运行我的MacBook来构建它10.12.6.是否只有你可以为自己的平台构建?可以Mac建造Windows吗?
我拿出Update01:
"build": {
"appId": "com.sooonism.pipidance",
"mac": {
"target": "dmg",
"icon": "build/icon.png"
},
"win": {
"target": "nsis",
"icon": "build/icon.png"
}
},
Run Code Online (Sandbox Code Playgroud)
从package.json它仍然建立好.这意味着build脚本可能位于某个地方?
小智 9
electron-builder默认为当前平台构建.要构建两者,您需要在"脚本"中执行类似的操作,以构建mac和窗口:
"dist-all":"电子建设者-mw"
| 归档时间: |
|
| 查看次数: |
4009 次 |
| 最近记录: |