Отфиксил webpack, наконец-то приложение на React нормально компилируется. Только вот что за магия, я не назначал никакой output, дефолтная папка dist тоже не создалась, но все работает. Как? Используется style-loader и babel-loader. Они включают собранный код прямо в DOM?
Окей, сейчас посмотрел, генерируется bundle main.js и включается в браузер, хотя в директории нигде его нет :/ Наверное, этим webpack-dev-server управляет?
обычно это нужно для каких-то легаси сетапов, где дев-сервер - только одно звено, а потом за файлами, которые он пишет, еще кто-то дальше наблюдает и что-то делает
обычно это нужно для каких-то легаси сетапов, где дев-сервер - только одно звено, а потом за файлами, которые он пишет, еще кто-то дальше наблюдает и что-то делает
А вот я тоже задал себе этот вопрос и в итоге выключил эту функцию. Я думал, чтобы у dev-окружения было больше схожести с production - типа есть файл, он подключается, но потом понял, что htmlPlugin и в проде отработает точно так же и мне в коде ничего менять не нужно будет, он сам подключит бандл
Скорость обновления меня, конечно, очень удивила, раньше писал на vue, там все компилировалось и писалось на диск, после каждого изменения нужно было ждать. С реактом все просто мгновенно происходит Ну или тут дело в новом ноуте, не знаю
Скорость обновления меня, конечно, очень удивила, раньше писал на vue, там все компилировалось и писалось на диск, после каждого изменения нужно было ждать. С реактом все просто мгновенно происходит Ну или тут дело в новом ноуте, не знаю
вью собирается тем же вепаком с тем же дев сервером