从捆绑代码中检测出它是在开发模式下编译的

问题描述 投票:0回答:1

process.env.NODE_ENV==='development',但这是在运行Webpack或其开发服务器的服务器端定义的。我需要根据在浏览器中运行的捆绑代码来确定它。

javascript webpack webpack-dev-server
1个回答
0
投票

您可以在构建过程中使用webpack.DefinePlugin来定义这样的全局变量:

webpack.DefinePlugin

然后您可以访问// const mode = "production" module.exports = { mode: mode, // ... plugins: [ new webpack.DefinePlugin({ __mode__: JSON.stringify(mode) }) ] }

© www.soinside.com 2019 - 2024. All rights reserved.