Есть process.env.NODE_ENV==='development', но это определено на стороне сервера, на котором работает webpack или его dev-сервер. Мне нужно определить это из связанного кода, который запускается в браузере.
process.env.NODE_ENV==='development'
Вы можете использовать webpack.DefinePlugin в процессе сборки, чтобы определить глобальную переменную следующим образом:
webpack.DefinePlugin
// const mode = "production" module.exports = { mode: mode, // ... plugins: [ new webpack.DefinePlugin({ __mode__: JSON.stringify(mode) }) ] }
Затем вы можете получить доступ к __mode__.
__mode__