用 node-webkit 把 Web 应用转为桌面应用时, 云桌面应用 exe 显示入口 JS 内容
发布于 10 年前 作者 earthwormqiu 6226 次浏览 最后一次编辑是 8 年前

在 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 中有说明

图片是链接形式通过 Markdown 显示的… 我尝试修一下上传…

![描述](url)

node-webkit 用的人不是很多…

楼主你qq是多少 有些问题想问你 我Q:470486732 方便加一下交流么~ 注明:cnode

回到顶部