Мне интересно, как Webpack обрабатывает devDependencies
в рабочем режиме:
App.js
import { hot } from 'react-hot-loader';
function App() {
// App code
}
export default process.env.NODE_ENV === 'development' ? hot(module)(App) : App;
Я могу успешно использовать троичный в выражении export
. Но я не могу этого сделать, и ни один из них не устанавливает условия в операторе import
.
ВОПРОС
Как правильно обращаться с этим (импорт devDependency)?
Добавит ли веб-пакет devDependencies
к комплекту, если при импорте нет условий?
EDIT:
Только что обнаружил, что веб-пакет добавляет devDependencies
в пакет:
Это было сгенерировано с веб-пакетом mode
, установленным на production
: