打包工具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