1.nw.js下載地址:https://nwjs.org.cn/
2.新建配置文件package.json,放於根目錄下
{
"name":"DDmSc", //這里的name屬性很重要,類似唯一標示。不可少!
"main":"Power BI 文檔 - Power BI Microsoft Docs.htm", //窗口要渲染的文件
"nodejs":true, //true,為啟用nodejs
"description":"Power BI 文檔 - Power BI Microsoft Docs",
"node-main":"app.js", //nodejs的入口文件
"single-instance":true,//單例運行,節約占用內存空間
"chromium-args":"--disable-gpu",//谷歌瀏覽器啟動默認關閉GPU渲染
"chromium-args":"--disable-cookie-encryption",//禁止cookie加密存儲到磁盤中
"window":{
"show":"true",
"icon": "img5.png",
"width":1566,
"height":883,
"position":"center",//屏幕居中展示
"resizable":false,//不允許拖動大小
"title": "Power BI 文檔 - Power BI Microsoft Docs"//無效,解決方案:默認是home頁title屬性值
}
}
PS:其他的詳細配置,請移步到官方文檔查閱:https://nwjs.readthedocs.io/en/latest/
3.示例:
例如我想把Power BI 官方文檔打包為自己的桌面小程序
將項目文檔放置在nw.js源碼包路徑下
4.雙擊啟動即可。
5.使用Enigma Virtual Box打包外殼(會增加啟動耗時),百度搜索下載安裝即可
6.安裝完畢以后啟動,默認是英文可以選擇-language選擇Chinese,然后關閉程序,重啟程序即為中文版本
打包后的文件,圖標以及詳細信息版本信息可以下載其他工具替換即可
這種會影響到啟動耗時,但是是綠色直接啟動的,刪除此exe磁盤不會保留任何文件,除了h5緩存的信息。
另外一種方法就是將web項目打包成安裝包
以下為打包成安裝包步驟:
下載安裝:Inno Setup 編譯器
點擊構建編譯即可。