在 Web 应用中我们用的是 Express 框架
我把 package.json
简化了,启动后使用 Web 是可以访问的
{
"name": "BEE",
"version": "0.0.1",
"private": true,
"main":"app.js",
"node-main": "app.js"
}
但是我按照 node-webkit 的使用说明,把代码压缩然后变成 app.exe
(这个过程就是先把 Web 应用打成 zip 包, 然后修改后缀, 再然后变成 app.exe
, 这个转换过的都知道)
运行后窗口显示入口(main)app.js
的内容。
是不是转换带框架的 Web 应用还有啥注意事项,还是我转化过程中有做的不对的
5 回复
问题解决了 是要在建立 HTTP 服务时, 添加
window.location = 'http://127.0.0.1:' + app.get('port');
就可以了 在文档 https://github.com/rogerwang/node-webkit/wiki/Changes-related-to-node 中有说明