文件名称:deferred-require:推迟对所需模块执行 IO 直到它们第一次被使用
文件大小:6KB
文件格式:ZIP
更新时间:2024-07-14 03:35:32
CoffeeScript
延期要求 使用此模块需要您使用--harmony_proxies和--harmony_collections标志运行节点。 deferredRequire = require ' deferred-require ' myHugeModule = require ' my-huge-module ' # ... some time later ... myHugeModule . doSomething () # the module isn't loaded and required until here 此 npm 导出单个*函数deferredRequire ,您可以像使用节点的全局require函数一样使用它。 当你需要一个带有deferredRequire的模块时,在你需要的模块第一次被使用之前,不会实际加载或评估任何代码。 这是通过和谐代理的魔力实现的。 警告:由于
【文件预览】:
deferred-require-master
----package.json(913B)
----Gruntfile.coffee(1KB)
----LICENCE.md(1KB)
----src()
--------deferred-require.coffee(2KB)
----.npmignore(87B)
----spec()
--------deferred-require-spec.coffee(787B)
--------fixtures()
----.gitignore(45B)
----README.md(1006B)