quasar electron-builder 打包處理

根據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 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章