随便写个helloworld都要占用60M,伤不起啊。。。 求减小nw程序大小方法:)
没办法吧 把node和webkit封装进去 开发者自己直接运行还差不多 估计不是特殊情况 没人会用打包的exe吧
封装进去?啥意思?
@kingapple 只傳一個 app.nw ,可以很小很小。要傳一個 Exe ,就等於安裝 node.js 和 webkit 。不就是這個意思? 待 atom.io 或其他類近產品更成熟時,再選擇看看吧。
如果,关注容量的话…那就不要用node-webkit了…
@BenCrox atom 也是封装了chroimun 这类东西的size 不会小…关注容量的话…就不要用了…
赶脚一个浏览器都没这么大,node webkit比浏览器还大很多:(
你把node-webkit的二进制包全部发出去了,有些东西可以删除了。
后面貌似没有办法继续删减了。
以后如果有商城的话会好很多,毕竟node-webkit本身就是WRT,环境是可以共享的,没必要每个程序都自带。
dll关系不大,为何每个.nw都要添加在nw.exe末尾呢? 如果有两个程序,就要加两份nw.exe,太大了一些,为何一个nw.exe还不够呢:(
@kingapple
@gitchs 赶脚可以玩nw里放很多恶意代码:)
@kingapple 你是指nw本身还是app本身?
就不能像.net一样,发现.net没有有安装,就会提示安装.net环境,然后再开始安装程序,如果已经有则跳过继续安装程序,一个打包工具应该能实现吧. 把node环境打进包里,判断有没有安装node环境。。。。
这个,打包成exe的确很大,node+webkit本身就不小了,加上app资源,所以就给用户做成联网安装哪种,下载一个快捷方式,安装的时候后台自动下载就可以小
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
没办法吧 把node和webkit封装进去 开发者自己直接运行还差不多 估计不是特殊情况 没人会用打包的exe吧
封装进去?啥意思?
@kingapple 只傳一個 app.nw ,可以很小很小。要傳一個 Exe ,就等於安裝 node.js 和 webkit 。不就是這個意思? 待 atom.io 或其他類近產品更成熟時,再選擇看看吧。
如果,关注容量的话…那就不要用node-webkit了…
@BenCrox atom 也是封装了chroimun 这类东西的size 不会小…关注容量的话…就不要用了…
赶脚一个浏览器都没这么大,node webkit比浏览器还大很多:(
你把node-webkit的二进制包全部发出去了,有些东西可以删除了。
后面貌似没有办法继续删减了。
以后如果有商城的话会好很多,毕竟node-webkit本身就是WRT,环境是可以共享的,没必要每个程序都自带。
dll关系不大,为何每个.nw都要添加在nw.exe末尾呢? 如果有两个程序,就要加两份nw.exe,太大了一些,为何一个nw.exe还不够呢:(
@kingapple
@gitchs 赶脚可以玩nw里放很多恶意代码:)
@kingapple 你是指nw本身还是app本身?
就不能像.net一样,发现.net没有有安装,就会提示安装.net环境,然后再开始安装程序,如果已经有则跳过继续安装程序,一个打包工具应该能实现吧. 把node环境打进包里,判断有没有安装node环境。。。。
这个,打包成exe的确很大,node+webkit本身就不小了,加上app资源,所以就给用户做成联网安装哪种,下载一个快捷方式,安装的时候后台自动下载就可以小