如何有效精简 node-webkit 的体积?

发布于 2022-09-01 05:27:41 字数 322 浏览 18 评论 0

昨天我尝试学用nw开发pc应用
然后我发现按照官方文档的打包方法,你就是写个hello world也要带着几个核心文件
加起来将近有60m的大小,即使压缩一下差不多也还有20m左右的大小,我觉得这对一些小应用说不过去
另外运行时内存占用不管应用本身,固定有webkit跟node这两部分占用,这样感觉同样相当感人
那么可不可以对nw的webkit跟node进行精简,只保留应用所需的功能?
例如Chrome Dev Tools这一部分几乎只有开发者在开发时才会需要,而大多数nw应用根本不会/不希望给他们的用户看到
像这样模块在打包应用时如果是可选的,能精简掉的话岂不是皆大欢喜

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

睫毛上残留的泪 2022-09-08 05:27:41

其实个人认为 Chrome Dev Tools 不会占用多大体积,因为功能上的东西都在内核中已经实现了。而且 nw.js 暂时也没有提供这方面的选项。推荐你按照官方的教程把App打包之后再用 upx 加个壳,体积会改观不少,一般来说50+M能缩到15-20M的样子。当然最后的最后想说的是,既然想用 nw.js 这类东西开发应用就不要去吐槽大小的事情了,毕竟是硬伤...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文