分享

atom-shell程序打包 asar

 昵称597197 2016-03-18

上一篇: http://www.cnblogs.com/luobenCode/p/4504910.html

打包之前要准备一下

请看这篇 http://www.cnblogs.com/seanlv/archive/2011/11/22/2258716.html

按照那位博主的办法安装好npm

第一步:安装asar

npm install -g asar

第二步:打包

asar pack your-app app.asar

例如:asar pack F:\atom_project\myatom_1 F:\atom_project\app.asar

这样就会把myatom_1打包成app.asar

注意:包里面最好不要乱放东西,就放html,js,css,图片这些,至于要存储的数据还是要放在外面,之前我把一个exe程序放在里面导致这个包会出现错误,我也放过dat文件,结果io系统没法进行读写,这方面得要实践去获知

然后把app.asar复制到atom-shell(或electron)目录下的resources里面,然后直接双击electron.exe,你会发现打开的程序是你的,而不是原本默认的,还有这个asar的文件名一定是app

这样一个程序就完成了,这里就出现了一个比较蛋疼的地方,atom-shell本身就有100M+的容量

打包成zip大概是45M+,打包成7z大概是34M+

大家可以看 http:/// ,这个程序完全使用atom-shell写的,而且开源,可以作为参考

至于asar的访问,只需要把asar包当成一个文件夹即可


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多