根據quasar官網創建一個空項目
quasar create demo
進入demo目錄
運行quasar構建electron代碼
quaser build -m electron
進入/demo/dist/electron/Unpackage
修改package.json
{
"name": "demo",
"version": "0.0.1",
"description": "A Quasar Framework app",
"productName": "Quasar App",
"author": "loyin <[email protected]>",
"private": true,
"build": {
"appId": "net.loyin.app",
"mac": {
"target": [
"dmg",
"zip"
]
},
"win": {
"target": [
"nsis",
"zip"
]
},
"files": [
"./index.html",
"./electron-main.js",
"./package.json",
"dist/electron/**/*"
]
},
"dependencies": {
"axios": "0.18.1",
"core-js": "3.9.1",
"highlight.js": "10.6.0",
"quasar": "1.15.4"
},
"devDependencies": {
"electron": "^12.0.0"
},
"engines": {
"node": ">= 10.18.1",
"npm": ">= 6.13.4",
"yarn": ">= 1.21.1"
},
"main": "./electron-main.js"
}
說明:
在package.json中的build中增加files。文件列表對應Unpacakge下的文件。
在devDependencies 增加electron。quasar build 時居然沒有添加
然後執行npm i 安裝依賴。
npm i
electron-builder --win