node-webkit,nwjs 打包启动启动很慢解决办法
2024-08-21 13:04:55
要开发一个桌面程序,可选择的有nwjs和electron,但是electron不支持xp,客户还是有一部分系统是用xp的,只能用nwjs。
由于程序需要安装很多npm的模块,node_module文件夹里的文件达到了1w+的文件,大小去到30m,加上nwjs本身,整个软件去到90m,nnd,打包起来非常慢,启动就更慢了
启动一次花掉了20s的时间,不可忍。
解决思路有两个:
1、直接放源码到nwjs的文件夹下运行,不打包,这样启动起来会很快;
2、用webpack把代码先进行打包,然后再进行nwjs打包。
两种方法效果都很好,不过第一种方法会显式暴露源码,第二种方法相对会安全些。
PS:nwjs的文档很恶心,很不友好,很不好用,迫于xp系统的淫威,还是屈服了。
最新文章
- 利用html5、websocket和opencv实现人脸检测 (二)
- [NOIP2014] 解方程&;加强版 (bzoj3751 &; vijos1915)
- java内存配置
- Nginx使用webbench进行压力测试
- yii2嵌入微信公众号支付
- visio形状内文本的换行符
- 织梦CMS站点favicon.ico图标的放置
- 21.allegro下鼠标形状设置[原创]
- Ajax 整理总结(入门)
- MSSQL 生成有意义的PROC
- QString::toLocal8Bit得听QTextCodec::codecForLocale的
- 利用Matlab生成一个网格化的三维球面(生成直角坐标)
- 初窥Java--1(下载JADK,搭建环境变量)
- 一篇写得很好的关于lct的博客
- LaTeX符号和图片
- Ubuntu 13.04有线连接异常
- Python pyQt4/pyQt5 学习笔记2(状态栏、菜单栏和工具栏)
- 026.1 网络编程 获取IP地址
- 北京Uber优步司机奖励政策(4月19日)
- cocos2d-x CCScrollView 源代码分析