🏗️ 打包优化
This commit is contained in:
parent
a332c6a8f9
commit
ce949aca44
@ -40,7 +40,7 @@
|
||||
## 社区
|
||||
微信扫描加入开源项目交流群 广告勿进!!!
|
||||
|
||||
<img src="wechat-qr.png" alt="Logo" width="200">
|
||||
<img src="screenshots/wechat-qr.png" alt="Logo" width="200">
|
||||
|
||||
|
||||
## 演示
|
||||
|
@ -14,33 +14,146 @@
|
||||
"dist",
|
||||
"dist-electron"
|
||||
],
|
||||
"dmg": {
|
||||
"window": {
|
||||
"width": 540,
|
||||
"height": 380
|
||||
},
|
||||
"contents": [
|
||||
{
|
||||
"x": 410,
|
||||
"y": 230,
|
||||
"type": "link",
|
||||
"path": "/Applications"
|
||||
},
|
||||
{
|
||||
"x": 130,
|
||||
"y": 230,
|
||||
"type": "file"
|
||||
}
|
||||
]
|
||||
},
|
||||
"mac": {
|
||||
"target": [
|
||||
"dmg"
|
||||
{
|
||||
target: "dmg",
|
||||
"arch": [
|
||||
"x64",
|
||||
"arm64",
|
||||
"universal"
|
||||
]
|
||||
},
|
||||
{
|
||||
"target": "zip",
|
||||
"arch": [
|
||||
"x64",
|
||||
"arm64",
|
||||
"universal"
|
||||
]
|
||||
}
|
||||
],
|
||||
"artifactName": "${productName}-Mac-${arch}-${version}-Installer.${ext}"
|
||||
"extraResources": {
|
||||
"from": "./extra/darwin/${arch}/",
|
||||
"to": "./",
|
||||
"filter": [
|
||||
"**/*"
|
||||
]
|
||||
},
|
||||
},
|
||||
"win": {
|
||||
"target": [
|
||||
{
|
||||
"target": "nsis",
|
||||
"arch": [
|
||||
"x64"
|
||||
"x64",
|
||||
"ia32"
|
||||
]
|
||||
},
|
||||
// {
|
||||
// "target": "appx",
|
||||
// "arch": [
|
||||
// "x64",
|
||||
// "ia32"
|
||||
// ]
|
||||
// },
|
||||
{
|
||||
"target": "zip",
|
||||
"arch": [
|
||||
"x64",
|
||||
"ia32"
|
||||
]
|
||||
},
|
||||
{
|
||||
"target": "portable",
|
||||
"arch": [
|
||||
"x64",
|
||||
"ia32"
|
||||
]
|
||||
}
|
||||
],
|
||||
"artifactName": "${productName}-Windows-${arch}-${version}-Setup.${ext}"
|
||||
"extraResources": {
|
||||
"from": "./extra/win32/${arch}/",
|
||||
"to": "./",
|
||||
"filter": [
|
||||
"**/*"
|
||||
]
|
||||
}
|
||||
},
|
||||
"nsis": {
|
||||
"artifactName": "${productName}-Setup-${version}.${ext}",
|
||||
"oneClick": false,
|
||||
"perMachine": false,
|
||||
"allowToChangeInstallationDirectory": true,
|
||||
"deleteAppDataOnUninstall": false
|
||||
},
|
||||
"portable": {
|
||||
"artifactName": "${productName}-${version}-${arch}.${ext}"
|
||||
},
|
||||
"linux": {
|
||||
"target": [
|
||||
"AppImage"
|
||||
{
|
||||
"target": "AppImage",
|
||||
"arch": [
|
||||
"x64",
|
||||
"arm64",
|
||||
// "armv7l"
|
||||
]
|
||||
},
|
||||
{
|
||||
"target": "deb",
|
||||
"arch": [
|
||||
"x64",
|
||||
"arm64",
|
||||
// "armv7l"
|
||||
]
|
||||
},
|
||||
{
|
||||
"target": "rpm",
|
||||
"arch": [
|
||||
"x64"
|
||||
]
|
||||
},
|
||||
{
|
||||
"target": "snap",
|
||||
"arch": [
|
||||
"x64"
|
||||
]
|
||||
}
|
||||
],
|
||||
"artifactName": "${productName}-Linux-${arch}-${version}.${ext}"
|
||||
"extraResources": {
|
||||
"from": "./extra/linux/${arch}/",
|
||||
"to": "./",
|
||||
"filter": [
|
||||
"**/*"
|
||||
]
|
||||
},
|
||||
"publish": [
|
||||
{
|
||||
"provider": "github",
|
||||
"owner": "luckjiawei",
|
||||
"repo": "frpc-desktop",
|
||||
"releaseType": "draft",
|
||||
},
|
||||
]
|
||||
},
|
||||
}
|
||||
|
27
package.json
27
package.json
@ -1,19 +1,19 @@
|
||||
{
|
||||
"name": "Frpc-Desktop",
|
||||
"version": "1.0.5",
|
||||
"version": "1.0.6",
|
||||
"main": "dist-electron/main/index.js",
|
||||
"description": "一个frpc桌面客户端",
|
||||
"repository": "https://github.com/luckjiawei/frpc-desktop",
|
||||
"repository": "github:luckjiawei/frpc-desktop",
|
||||
"author": "刘嘉伟 <8473136@qq.com>",
|
||||
"license": "MIT",
|
||||
"private": true,
|
||||
"keywords": [
|
||||
"electron",
|
||||
"rollup",
|
||||
"vite",
|
||||
"vue3",
|
||||
"vue"
|
||||
"frp",
|
||||
"frpc"
|
||||
],
|
||||
"engines": {
|
||||
"node": ">=12 <18"
|
||||
},
|
||||
"debug": {
|
||||
"env": {
|
||||
"VITE_DEV_SERVER_URL": "http://127.0.0.1:3344/"
|
||||
@ -23,9 +23,9 @@
|
||||
"dev": "vite",
|
||||
"build": "vue-tsc --noEmit && vite build",
|
||||
"build:electron": "npm run build && electron-builder",
|
||||
"build:electron:mac": "npm run build && electron-builder --mac --x64 --arm64",
|
||||
"build:electron:win": "npm run build && electron-builder --win --arm64 --x64 --ia32",
|
||||
"build:electron:linux": "npm run build && electron-builder --linux --arm64 --x64",
|
||||
"build:electron:mac": "npm run build && electron-builder --mac",
|
||||
"build:electron:win": "npm run build && electron-builder --win",
|
||||
"build:electron:linux": "npm run build && electron-builder --linux",
|
||||
"build:electron:all": "npm run build:electron:win && npm run build:electron:mac && npm run build:electron:linux",
|
||||
"preview": "vite preview",
|
||||
"electron:generate-icons": "electron-icon-builder --input=./public/logo.png --output=build --flatten"
|
||||
@ -33,14 +33,16 @@
|
||||
"devDependencies": {
|
||||
"@iconify/vue": "^4.1.1",
|
||||
"@types/nedb": "^1.8.16",
|
||||
"@types/node": "^18.15.11",
|
||||
"@vitejs/plugin-vue": "^4.3.3",
|
||||
"@vue/eslint-config-prettier": "^7.1.0",
|
||||
"@vueuse/core": "^9.13.0",
|
||||
"@vueuse/core": "^8.9.4",
|
||||
"autoprefixer": "^10.4.15",
|
||||
"cssnano": "^6.0.1",
|
||||
"electron": "^26.0.0",
|
||||
"electron": "^25.9.7",
|
||||
"electron-builder": "^24.6.3",
|
||||
"element-plus": "^2.4.2",
|
||||
"eslint": "^7.32.0",
|
||||
"eslint-plugin-prettier": "^4.2.1",
|
||||
"moment": "^2.29.4",
|
||||
"nedb": "^1.8.0",
|
||||
@ -55,6 +57,7 @@
|
||||
"vite-plugin-electron": "^0.15.3",
|
||||
"vite-plugin-electron-renderer": "^0.14.5",
|
||||
"vue": "^3.3.4",
|
||||
"vue-demi": "^0.14.10",
|
||||
"vue-router": "^4.2.4",
|
||||
"vue-tsc": "^2.0.22",
|
||||
"vue-types": "^5.1.1"
|
||||
|
Loading…
Reference in New Issue
Block a user