DefinePlugin
您正在使用的配置会使用process.env.NODE_ENV
您配置的值替换代码中表达式的出现- 它不会涉及对的引用process.env
,因为您没有告诉它使用该确切表达式执行任何操作-您正在使用的配置只是替换具有共同根的多个表达式的简写。
Webpack正在检测到您正在引用全局process
变量,并从node-libs- browser注入了process
模拟,如您所见,它定义了一个空对象。env
您可以使用node
Webpack配置进行控制。添加node: {process: false}
到您的配置中将禁止注入模拟process
。