vue-cli在dev-server中设置了process.env.NODE_ENV,为什么又在webpack配置中又设置一遍?

在dev-server.js中有如下代码:

process.env.NODE_ENV = JSON.parse(config.dev.env.NODE_ENV)

在webpack.dev.conf.js中有如下设置:

new webpack.DefinePlugin({
  'process.env': config.dev.env
}),

都是设置process.env.NODE_ENV

阅读 9.6k
1 个回答

你去搜一下DefinePlugin这东西是干嘛的不就知道了。


上面那个是node环境的配置,下面这个是注入前端的全局变量。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题