gpt4 book ai didi

javascript - 我如何在路径中需要带有模式的模块?

转载 作者:数据小太阳 更新时间:2023-10-29 06:11:15 25 4
gpt4 key购买 nike

如何在 nodeJS 中包含所有文件

require('./packages/city/model/cities')
require('./packages/state/model/states')
require('./packages/country/model/countries')

像一样

require('./packages/*/model/*')

就像 grunt 正在加载文件一样。

最佳答案

你不能(或者至少你不应该)

为此,您必须重载 Node 的原生 require 函数,这是非常不可取的。

CommonJS 模式对你来说可能看起来很乏味,但它是一个非常好的模式,你不应该仅仅因为你在其他语言/框架中看到了捷径就试图打破它。

通过在你的模块中引入某种形式的魔法,你突然改变了程序员可以(并且应该能够)安全地假设的关于 CommonJS 模式本身的一切。

关于javascript - 我如何在路径中需要带有模式的模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29180396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com