根據公司業務需求,使用 electron 開發桌面 BrowserWindow 應用。html
參考 API:Electron 文檔node
node(LTS版)
git 命令行工具python
初始化:git
$ npm init
安裝 electron:npm
$ npm install electron --save-dev
安裝打包工具:json
$ npm install --save-dev electron-packager
打包基本命令:windows
electron-packager {location} {name} {platform} {architecture} {version} {options}
在 package.json 中添加配置項:api
"packager": "electron-packager ./ writ win x86 --app--version=2.0.6 --overwrite --icon=./favicon.ico"
執行:架構
$ npm run-script packager
一鍵安裝:app
$ npm install --global --production windows-build-tools
環境設置:
$ npm config set msvs_version 2015
若出現 vc2015 安裝失敗狀況,請自行安裝 SP1windows6.1-KB976932 補丁
$ npm install -g node-gyp
$ npm install ffi --save
$ npm install buffer --save
$ npm install iconv-lite --save
$ npm install electron-rebuild --save-dev $ ./node_modules/.bin/electron-rebuild ./node_modules/ffi