当运行webpack时,在我的webpack.config.js中,process.env的所有值都被设置为undefined

我试图设置一个webpack.config.js检测webpack.config.js的值,然后根据该值缩小输出(或不)。 它总是输出缩小的版本,所以我运行node-debug webpack看看发生了什么事情。

webpack.config.jsprocess.env被定义为具有一堆值的Object ,但是所有列出的属性都是undefined ,并且NODE_ENV甚至不是process.env的值之一。

想法?

一点上下文

我创build了一个批处理脚本来运行两个webpack实例来同时创build.js.min.js文件:

 set NODE_ENV=development start webpack -c --progress -w set NODE_ENV=production start webpack -c --progress -w 

但是,要debugging它,我只需要运行单独的命令:

 set NODE_ENV=development node-debug webpack -c --progress 

谢谢!