问题描述
是否有可能访问webpack-dev-server模式?我想根据模式更改Web应用程序的登录屏幕。
生产->正常登录过程; 开发->无需密码;
我知道,有两种方法可以指定模式:
- 在webpack.config.js中
- 通过控制台,例如“ webpack-dev-server --mode development
我希望这是可能的:)
解决方法
您可以使用DefinePlugin
将对象传递到包中。
https://webpack.js.org/plugins/define-plugin/
例如:
new webpack.DefinePlugin({
PRODUCTION: JSON.stringify(PRODUCTION === true)
});
然后在应用程序中的任何地方:
console.log(PRODUCTION);