首页 > 解决方案 > 来自 webpack-dev-server 的访问模式

问题描述

有没有可能访问 webpack-dev-server 模式的方法?我想根据模式更改我的 webapp 的登录屏幕。

生产->正常登录程序;开发 -> 无需密码;

我知道,有两种方法可以指定模式:

  1. 在 webpack.config.js 中
  2. 通过诸如“webpack-dev-server --mode development”之类的控制台

我希望这是可能的:)

标签: webpackconfigwebpack-dev-servermode

解决方案


您可以使用DefinePlugin.

https://webpack.js.org/plugins/define-plugin/

例如:

new webpack.DefinePlugin({
  PRODUCTION: JSON.stringify(PRODUCTION === true)
});

然后在您的应用程序中的任何位置:

console.log(PRODUCTION);

推荐阅读