如何在构建node-webkit应用程序后获取外部资源
How to get external resources after building node-webkit app
我正在开发一个类似于产品目录的简单节点webkit应用程序。所以我有很多照片,大约1500张!!
目前,我已经完成了Grunt(Grunt node webkit builder)的实现和使用。创建exe文件后,我使用IExpress将nw.exe和helper DLL放在一个地方。因为有些用户不喜欢设置看起来一团糟。所以我有两个步骤:
- 使用Grunt构建
- Grunt构建完成后,使用IExpress使其成为一个.exe
在这两种情况下,所有图像都位于应用程序中(约250MB)。
当用户点击应用程序时,我的问题就开始了。打开应用程序的时间约为30-40秒!我需要想办法减少时间!(顺便说一句,在开发中,它是超快的)
我想,如果我从外部路径获取图像并缓存它们会使性能更好,那可能就是这样。但我不知道或者我不知道如何在使用IExpress后从外部路径获取图像!!也许有更好的解决方案或变通方法,即使图像位于内部路径。你能建议我如何解决这个问题吗?提前谢谢。
我和你遇到了同样的问题,我不知道你是被困在这个问题上,还是找到了解决方案,但在NWJS谷歌小组中搜索时,我发现了这个:
var path = require("path");
pathstr = path.dirname(process.execPath);
这将返回NW bin运行的路径。只需根据您的情况处理字符串并访问外部文件
相关文章:
- 如何在构建node-webkit应用程序后获取外部资源
- 使用 jquery 获取外部父 UL
- 如何获取外部脚本的内容
- 使用node.js获取外部网站内容
- 如何获取外部网站上被javascript隐藏的url
- 获取外部javascript的完整源代码
- 从内部点击获取外部id
- 获取外部页面的源代码**使用本机JS**
- 有没有办法通过iframe上的JavaScript获取外部页面
- jQuery-media 只获取外部内容
- 如何获取外部图像并将其编码为客户端 WebApp 上的 base64
- 在 Chrome 中加载外部 SVG 时获取外部 SVG 的正确客户端高度
- jQuery:如何获取外部图像的尺寸
- PhoneGap安卓应用程序需要获取外部SD卡路径,但它只返回内部SD卡路径
- 如何使用javascript获取外部样式元素的css属性
- 如何获取外部URL的计算CSS
- 获取外部URL的页面源,并使用javascript/jquery进行操作
- 通过具有http auth的ajax获取外部网页的特定部分
- 如何在JavaScript中获取外部元素值
- 可以't获取外部javascript文件上asp:textbox的值