webpack - 来自 webpack-dev-server 的访问模式
问题描述
有没有可能访问 webpack-dev-server 模式的方法?我想根据模式更改我的 webapp 的登录屏幕。
生产->正常登录程序;开发 -> 无需密码;
我知道,有两种方法可以指定模式:
- 在 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);
推荐阅读
- c++ - 缓存行为是否解释了减少 C++ 写入时间以释放存储?
- c++ - MsgWaitForMultipleObjects 异常将 Internet Explorer 浏览器帮助程序对象迁移到 Google Chrome
- php - SQL Server 2017 - VirtualBox 上的“用户登录失败”PHP
- gpflow - 使用 GPflow 进行多维高斯过程回归
- javascript - TypeError:render 不是函数 updateContextConsumer
- java - mvn 测试非常非常慢
- wordpress - WooCommerce 在管理员中将产品添加到订单时更改价格
- javascript - 将组件 css 添加到 React.js,'App' 已定义但从未使用 no-unused-vars
- linux - 在 LINUX shellscript 中访问作业 PID 的问题
- python - 如何并行处理两个递归 Try except 块(Python)