<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                [TOC] > [electron-builder打包見解 ](https://juejin.im/post/5bc53aade51d453df0447927) > [electron-builder 官網](https://www.electron.build/file-patterns#file-macros) ## 特點 * electron-builder 可以打包成msi、exe、dmg文件,macOS系統,只能打包dmg文件,window系統才能打包exe,msi文件; * 幾乎支持了所有平臺的所有格式; * 可以將prepackage目錄(手動或使用electron-packager生成的目錄)打包成安裝包; * 支持[Auto Update](https://link.jianshu.com?t=https://github.com/electron-userland/electron-builder/wiki/Auto-Update); * [非常豐富的選項](https://link.jianshu.com?t=https://github.com/electron-userland/electron-builder/wiki/Options); * 支持CLI和JS API兩種使用方式; ## 完整配置 基本上可用的完整的配置 ``` "build": { "productName": "ele_demo", "artifactName": "${productName}-${version}.${ext}", "appId": "com.electron.idcpj", "copyright": "Copyright ? year ${author}", "directories": { "output": "dist" }, "publish": [ { "provider": "generic", "url": "https://github.com/idcpj/electron_demo/demo" } ], "dmg": { "contents": [ { "x": 410, "y": 150, "type": "link", "path": "/Applications" }, { "x": 130, "y": 150, "type": "file" } ] }, "mac": { "category": "public.app-category.developer-tools" }, "win": { "icon": "assets/img/ele.png", "target": [ "nsis" ] }, "nsis": { "oneClick": false, "allowElevation": true, "allowToChangeInstallationDirectory": true, "createDesktopShortcut": true, "createStartMenuShortcut": true, "shortcutName": "ele_圖標名", "include": "script/builder.nsi" //默認省略,需要定制時,使用自定義的nsi } }, ``` ## 命令行參數(CLI) ``` electron-builder build 構建命名 [default] electron-builder install-app-deps 下載app依賴 electron-builder node-gyp-rebuild 重建自己的本機代碼 electron-builder create-self-signed-cert 為Windows應用程序創建自簽名代碼簽名證書 electron-builder start 使用electronic-webpack在開發模式下運行應用程序(須臾要electron-webpack模塊支持) ``` ### Building(構建參數): ``` --mac, -m, -o, --macos Build for macOS, [array] --linux, -l Build for Linux [array] --win, -w, --windows Build for Windows [array] --x64 Build for x64 (64位安裝包) [boolean] --ia32 Build for ia32(32位安裝包) [boolean] --armv7l Build for armv7l [boolean] --arm64 Build for arm64 [boolean] --dir Build unpacked dir. Useful to test. [boolean] --prepackaged, --pd 預打包應用程序的路徑(以可分發的格式打包) --projectDir, --project 項目目錄的路徑。 默認為當前工作目錄。 --config, -c 配置文件路徑。 默認為`electron-builder.yml`(或`js`,或`js5`) ``` Publishing(發布): ` --publish, -p 發布到GitHub Releases [choices: "onTag", "onTagOrDraft", "always", "never", undefined] `
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看