我正在寻找一个允许我轻松地将方法链接在一起的库,但推迟执行,直到在链中进一步提供参数:
chain
.scanDirectory ( '/path/to/scan' )
.recursively()
.for ( /\.js$/i )
.cache()
.provideTo ( '0.locals' )
.as ( 'scripts' )
.defer();
Run Code Online (Sandbox Code Playgroud)
重要的是,scanDirectory函数后面的代码实际上并没有被调用,直到定义它应该是递归的并且查找.js文件.
我不太确定如何逻辑设置它以便我可以做类似的事情:
chain
.scanDirectory( '/path/to/scan' )
.scanDirectory( '/another/path' )
.for ( /\.js$/i ) // provided to both paths above?
.doSomethingElse()
Run Code Online (Sandbox Code Playgroud)
这就是为什么我正在寻找一个可能有更成熟的想法来实现这个目标的库:)
| 归档时间: |
|
| 查看次数: |
190 次 |
| 最近记录: |