Webpack Define Plugin

时间:2017-05-29 21:14:14

标签: javascript reactjs webpack environment-variables

webpack.config.js我有以下内容:

module.exports = {
    plugins: [
        new webpack.DefinePlugin({
          'process.env.NODE_ENV': JSON.stringify('development'),
          'process.env.FLAG': JSON.stringify('false'),
        }),
        new webpack.DefinePlugin({ 'process.env.BLAH': JSON.stringify('tahtah') }),
    ],
    ...
    ...
}

然而,当我记录module.exports.plugins时,我得到以下奇怪的结果:

[ DefinePlugin {
    definitions: 
     { 'process.env.NODE_ENV': '"development"',
       'process.env.FLAG': '"false"' } },
  DefinePlugin { definitions: { 'process.env.BLAH': '"tahtah"' } } ]

为什么我不记录以下内容?

[ DefinePlugin {
    definitions: 
     { 'process.env.NODE_ENV': '"development"',
       'process.env.FLAG': '"false"',
       'process.env.BLAH': '"tahtah"' } } ]

0 个答案:

没有答案