打包工具nw-builder的使用
-
1,编写两个package.json
源码同级目录的package.json如下
{ "name": "SkyRTC-demo", "main": "input.html", "version": "0.1.0", "description": "A simple SkyRTC demo", "devDependencies": { "grunt-nw-builder": "^3.1.0", "nw-builder": "^3.5.1" } }
源码上级的package.json如下
{ "scripts": { "dev": "nw /source/", "prod": "nwbuild --platforms win32,win64 --buildDir dist1/ source/" } }
-
2.在源码上级执行命令
npm run prod 也可使用命令nwbuild --platforms win32,win64 --buildDir dist1/ source/(没有测试)
-
nwbuild 参数
-p,--platforms构建平台,逗号,可以是:win32,win64,osx32,osx64,linux32,linux64 [ ' osx64 ',' win32 ',' win64 ' ] -v,--version nw版本,例如 0.8.4 [default:“ latest ” ] -r,--run 为当前平台运行NW.js [default:false] -o,--buildDir构建文件夹[default:“ ./build“ ] -f,--forceDownload强制下载NW.js [default:false] --cacheDir缓存文件夹 --quiet禁用日志记录[default:false]
-
网上资料
https://github.com/nwjs-community/nw-builder http://www.oschina.net/translate/cross-platform-desktop-app-nw-js