用 node-webkit 把 Web 应用转为桌面应用时, 云桌面应用 exe 显示入口 JS 内容
在 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 回复
是不是我写的比较模糊,耽误大家理解了啊 我想知道若是用js做为main入口的web应用是不是转为桌面应用是没有问题的?到现在我不知道问题出在哪里
刚才我想了一下,直接再写一个index.html包装一下应该就可以了,试完再告诉大家 还有这里是不是不让发图片啊
问题解决了 是要在建立 HTTP 服务时, 添加
window.location = 'http://127.0.0.1:' + app.get('port');
就可以了 在文档 https://github.com/rogerwang/node-webkit/wiki/Changes-related-to-node 中有说明
楼主你qq是多少 有些问题想问你 我Q:470486732 方便加一下交流么~ 注明:cnode