我正在使用电子包装程序打包我的应用程序,但并未更改其名称,但仍显示“Electron”。电子应用程序名称不变
它应该在我的package.json
中使用productName
,但它不会改变。
即使我做了一个安装程序,安装应用程序的名称,快捷方式和流程仍然是Electron
我读过,也许问题是electron-prebuilt
但我并没有把它作为一个依赖我项目。
任何想法是什么错?
编辑:
阅读electron-packager
文档更上有一个选项特别是窗口。但是当我使用他们扔下我一个错误:
Fatal error: Unable to commit changes
undefined
我第一次用他们在“工作”好的包装我的应用程序,但与--version-string.ProductName
工作前,仍显示错误的应用程序名称
electron-packager ./ --platform=win32 --arch=ia32 --overwrite=true --appname="TierraDesktop" --version-string.ProductName="TierraDesktop" --version-string=InternalName="TierraDesktop" --version-string.CompanyName="Cosmica" --version-string.FileDescription="Sistema de gestion comercial" --version-string.OriginalFilename="TierraDesktop"
但现在即使它仍然会抛出错误。
在这里,我将离开你我的packager.json
这是对我的项目
{
"name": "TierraDesktop",
"productName": "TierraDesktop",
"version": "2.0.5",
"description": "Aplicacion de escritorio tierra de colores",
"main": "main.js",
"scripts": {
"start": "electron main.js"
},
"repository": {
"type": "git",
"url": "git+https://github.com/xxxx/xxxxx.git"
},
"author": "xxxxx",
"devDependencies": {
"debug-menu": "^0.4.0",
"electron-winstaller": "^2.3.3"
},
"dependencies": {
"electron-json-storage": "^2.0.0"
}
}
是的,我也试过,结果相同。另外,如果我不指定应用程序名称在控制台上会引发一个错误,要求将电子预构建为开发依赖项 –