在requirejs中有一种配置模块configure modules的方法,因此使用module.config()
在模块中可以使用配置。
什么是webpack的替代品?
答案 0 :(得分:0)
Webpack没有为此提供任何特定的机制。不过,我们可以在它上面构建一个。 Webpack允许我们get current __filename。正如在答案中所讨论的,在做完
之后module.exports = {
context: __dirname,
node: {
__filename: true
}
}
在模块中访问__filename
将为我们提供路径。
我们可以将这个想法与resolve.alias结合起来。配置示例:
{
resolve: {
alias: {
config: path.join(__dirname, './config')
}
}
}
在此之后我们可以做到
var config = require('config')(__filename);
您可以从配置模块返回所需的模块特定配置。