This commit is contained in:
gaoshuaixing
2023-06-13 13:58:51 +08:00
parent 54e6c228d5
commit ed8e8c1702
3 changed files with 56 additions and 2 deletions

View File

@@ -1 +0,0 @@
chrome应用商店ctx文件解压后放置在此目录中打包时会将资源加入安装包内。

View File

@@ -0,0 +1,55 @@
{
"productName": "ee",
"appId": "com.electron.ee",
"copyright": "哆啦好梦",
"directories": {
"output": "out"
},
"asar": true,
"files": [
"**/*",
"!frontend/",
"!run/",
"!logs/",
"!data/"
],
"extraResources": {
"from": "./build/extraResources/",
"to": "extraResources"
},
"nsis": {
"oneClick": false,
"allowElevation": true,
"allowToChangeInstallationDirectory": true,
"installerIcon": "./build/icons/icon.ico",
"uninstallerIcon": "./build/icons/icon.ico",
"installerHeaderIcon": "./build/icons/icon.ico",
"createDesktopShortcut": true,
"createStartMenuShortcut": true,
"shortcutName": "EE框架"
},
"mac": {
"icon": "./build/icons/icon.icns",
"artifactName": "${productName}-${os}-${version}-${arch}.${ext}",
"darkModeSupport": true,
"hardenedRuntime": false,
"notarize": false
},
"win": {
"icon": "./build/icons/icon.ico",
"artifactName": "${productName}-${os}-${version}-${arch}.${ext}",
"target": [
{
"target": "nsis"
}
]
},
"linux": {
"icon": "./build/icons/icon.icns",
"artifactName": "${productName}-${os}-${version}-${arch}.${ext}",
"target": [
"deb"
],
"category": "Utility"
}
}

View File

@@ -114,7 +114,7 @@
"dependencies": { "dependencies": {
"better-sqlite3": "^7.6.2", "better-sqlite3": "^7.6.2",
"dayjs": "^1.10.7", "dayjs": "^1.10.7",
"ee-core": "^2.2.2", "ee-core": "^2.2.3-beta.1",
"electron-updater": "^5.3.0", "electron-updater": "^5.3.0",
"lodash": "^4.17.21" "lodash": "^4.17.21"
} }