9me*_*9me 5 javascript node.js
如何在nodeJS中包含所有文件
require('./packages/city/model/cities')
require('./packages/state/model/states')
require('./packages/country/model/countries')
Run Code Online (Sandbox Code Playgroud)
像
require('./packages/*/model/*')
Run Code Online (Sandbox Code Playgroud)
像grunt一样加载文件.
你不能(或者至少你不应该)
为了做到这一点,您必须重载节点的本机require函数,这是非常不可取的。
CommonJS 模式对您来说可能看起来很乏味,但它是一个非常好的模式,您不应该仅仅因为看到其他语言/框架中的快捷方式就尝试破坏它。
通过在模块中引入某种形式的魔法,您突然改变了程序员可以(并且应该能够)安全地假设的有关 CommonJS 模式本身的一切。
| 归档时间: |
|
| 查看次数: |
97 次 |
| 最近记录: |