【发布时间】:2019-09-20 21:25:37
【问题描述】:
我有一个 ionic cordova 应用程序,我正在使用 electron-builder 创建一个 .appx 文件。据我所知,electron-builder 从 package 的 build 字段中获取所有配置.json 文件。在商店上传创建的 appx 时出现以下错误:
无效的包标识名称
无效的包系列名称
我不明白在哪里可以为上述错误添加配置。我尝试将我的应用程序与确实在清单文件中创建了一些更改的 Windows 商店相关联,但并非针对所有平台清单文件。 由于内部分发的包依赖性,我无法使用 Visual Studio 创建 appx。我提到了electron-builder-appx 但如果我在 package.json 中添加那些提到的文件,那么我会得到 “未知属性错误”。这是 package.json 文件。
package.json 构建字段配置:
{
"build": {
"extraFiles": [
"some-internal-plugin-dist"
],
"appId": "myCompany.myApp",
"nsis": {
"perMachine": true,
"oneClick": false,
"allowToChangeInstallationDirectory": true
},
"squirrelWindows": {},
"files": [
"electron.js",
"www/**/*"
],
"win": {
"certificateFile": "./certs/CordovaApp.wincert.pfx",
"icon": "win.ico",
"publisherName": "my Company",
"target": [
{
"target": "nsis",
"arch": [
"ia32"
]
}
]
},
"nodeGypRebuild": "false",
"npmRebuild": "false"
}
}
我也确实提到了同样的问题,但没有任何帮助。有人可以帮我解决这个问题吗?
【问题讨论】:
标签: cordova npm ionic3 electron-builder