打包
正常打包
任何时候执行如下命令可以为所在平台(Windows 用户打包 Windows 安装包,Mac 用户打包 Mac dmg 安装镜像)打包喧喧安装程序:
$ npm run package
对于 Windows 用户,默认情况下,如果你的系统是 64 位,则打包的是 Windows 64 位版本,如果你的系统是 32 位,则打包的是 32 位安装包,如果你需要在 Windows 64 位系统上打包 32 位版本,则需要执行:
$ npm run package-win-32
打包调试版本
执行如下命令,可以打包一个 调试版本方便用户安装并进行调试:
$ npm run package-debug
调试版会像开发模式启动的客户端一样在界面下方显示 Chrome 的开发者工具,并且不会忽略所有调试消息。
跨平台打包(仅适合 Mac 用户)
如果你是 Mac 用户,除了可以打包 Mac 安装镜像,还可以打包 Windows 安装包和 Linux 安装包,这样实现在一个平台上打包所有平台版本。
确保你的系统安装了 brew 来安装跨平台打包的依赖工具。
执行如下命令为打包 Windows 版本做准备:
$ brew install wine --without-x11 $ brew install mono
执行如下命令为打包 Linux 版本做准备:
$ brew install gnu-tar graphicsmagick xz
如果你还需要构建 Linux rpm 包,则需要安装 rpm:
$ brew install rpm
完善上述步骤之后就可以使用如下命令来构建所需的平台版本了:
命令 | 说明 |
---|---|
npm run package-win | 打包 Windows 64 位版本 |
npm run package-win-32 | 打包 Windows 32 位版本 |
npm run package-linux | 打包 Linux 64 位版本 |
npm run package-linux-32 | 打包 Linux 32 位版本 |
npm run package-win-debug | 打包 Windows 64 位**调试**版本< |
npm run package-browser | 打包浏览器版本< |
npm run package-all | 同时打包除所有平台上的版本 |