打開項目路徑node
1使用命令 npm install --save-dev electron-packager將electron-package安裝到項目的路徑下面linux
注:完成以上兩步驟會在 package.json 生成文件webpack
"devDependencies": {
"electron-packager": "^8.5.1"
}git
3在項目根目錄下面的 package.json 裏添加相似於以下代碼web
"scripts": {npm
os系統:"packageDarwin": "electron-packager . 'Hosts' --platform=darwin --arch=x64 --icon=hosts.icns --out=./dist --asar --app-version=2.0.1 --ignore=\"(dist|src|docs|.gitignore|LICENSE|README.md|webpack.config*|node_modules)\"",json
os系統:"packageDarwin": "electron-packager . 'Hosts' --platform=darwin --arch=x64 --icon=hosts.icns --out=./dist --asar --app-version=2.0.1",windows
windows系統:"packageWin": "electron-packager . 'Hosts' --platform=win32 --arch=x64 --icon=hosts.ico --out=./dist --asar --app-version=2.0.1 --ignore=\"(dist|src|docs|.gitignore|LICENSE|README.md|webpack.config.js|node_modules)\"",架構
windows系統:"packageWin": "electron-packager . 'Hosts' --platform=win32 --arch=x64 --icon=hosts.ico --out=./dist --asar --app-version=2.0.1",app
linux系統:"packageLinux": "electron-packager . 'Hosts' --platform=linux --arch=x64 --out=./dist --asar --app-version=2.0.1 --ignore=\"(dist|src|docs|.gitignore|LICENSE|README.md|webpack.config.js|node_modules)\""
linux系統:"packageLinux": "electron-packager . 'Hosts' --platform=linux --arch=x64 --out=./dist --asar --app-version=2.0.1"
}
命令說明:
* location of project:項目所在路徑
* name of project:打包的項目名字
* platform:肯定了你要構建哪一個平臺的應用(Windows、Mac 仍是 Linux)
* architecture:決定了使用 x86 仍是 x64 仍是兩個架構都用
* electron version:electron-prebuilt 的版本
* optional options:可選選項
PS:這裏要注意,字段裏的 項目名字,version,icon路徑要改爲本身的; 例如:"packager": "electron-packager ~/Desktop/myFirstElectronApp(項目位置) Hello(項目名稱) --linux --out ./OutApp(項目導出位置) --version 1.4.13 --overwrite"
4而後,使用命令 npm run-script package---便可打包