node.js 中的静态资源管理扩展包 Node-Haste

Apache
JavaScript
跨平台
Facebook
2015-04-13
大胖森

Node-Haste 是 node.js 中的静态资源管理扩展包。

它旨在给定目录的情况下建立或更新地图上的静态资源。对于静态资源,如: JS, CSS, Images, Tests, 等,一旦这些资源被发现,它会比较 mtimes 并更新已有的映射关系,同时它也会检查 package.json 配置;最后解析受影响的文件并提取相关的有用信息,如:依赖关系、处理选项、大小等。一旦静态资源被扫描则会将新数据更新到地图上面。

示例:

var Haste = require('node-haste').Haste;
var loaders = require('node-haste').loaders;

// configure haste facade
var haste = new Haste(
  [
    new loaders.JSLoader({ networkSize: true }),
    new loaders.CSSLoader({ networkSize: true }),
    new ProjectConfigurationLoader(),
    new ResourceLoader()
  ],
  ['html']
);

// return current map, utilizing cache if available
haste.update('.cache', function(map) {
  assert(map instanceof ResourceMap);
});


加载中

评论(0)

暂无评论

暂无资讯

暂无问答

需要熟记的英语单词

predisposition

2014/12/15 20:17
191
0
每个程序员都该知道的10大编程格言

每个程序员都该知道的10大编程格言

2015/11/25 14:21
18
0
npm update -g

andy@AndyMacBookPro:/usr/local/github/lantern$ sudo npm update -g Password: /usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js - ansi@0.3.0 node_modules/npm/no...

2015/11/09 18:17
30
0
java红黑树的例子

红黑树是一种经典的数据结构,在linux内存管理、nginx 等很多地方用到它。主要操作包括插入、删除,其中插入6种情况,删除8种情况,详细的思路就不说了,如果不太明白的请参考算法导论13章,...

2016/09/23 11:22
42
0
哈希表算法实现

 环境: 主机:WINXP 开发环境:MINGW 说明: 本程序建立的哈希表示意图: 哈希函数为对哈希表长取余 源代码: [cpp] view plain copy /****************************************************...

2015/04/09 11:48
19
0
l两个排序好的链表生成一个排序链表

/* * 把两个排序好的链表,组合成一个链表,不能破坏原来的链表; *如果非要把List写成类,那么需要在类中有一个遍历类元素的iterator *还是写成面向操作简单一些,当然,下一步就写成类; */ ...

2012/09/13 10:20
30
0
snmp 系统oid 和厂商对应关系

由于不同厂商的snmp采集实现不一致,因此当我们通过snmp协议来访问设备的时候往往需要区分这个设备的类型、设备厂商、系列号等从而来确定使用哪种具体的采集实现!

2015/07/09 10:53
871
0
2016.05.11

刷题第6天

2016/05/13 22:36
7
2

没有更多内容

加载失败,请刷新页面

返回顶部
顶部