2017-08-07 82 views
0

我已经定义了一个配置模块,它合并了我在模块中定义的defaultConfig以及加载的配置config = JSON.parse(fs.readFileSync(path.join(process.cwd(), argv.config)))。所以基本上我合并我的配置,如config = defaultsDeep(config, defaultConfig),然后出口exports = module.exports = config从React/Babel/Webpack中的外部文件加载配置

我的问题是,我怎样才能在组件级别访问配置?我正在使用React/Webpack/Babel。我目前遇到的情况是,即使在我的测试环境中,我将配置文件作为arg "nodejs\node.exe" server --config ../conf/sqrweb.config.json传递,当我为React组件定义配置时,这些配置不覆盖默认配置,而是defaultConfig中定义的是正在加载。

我在这里错过了什么?

回答

0

Webpack在Node.js中运行,因此您可以在其配置文件中读取系统变量。并且肯定有一种方法可以将该值传递给捆绑文件

不知道您确切需要什么。但是如果你想将一个变量从webpack配置文件传递给React组件,看看这个https://github.com/AngularClass/angular-starter/issues/386