Народ, такой вопрос. Сделал скрипт по совету
"dev": "cross-env NODE_ENV=development webpack-dev-server --mode development",
Всё установлено, работает.
НО
Я не понимаю, что значит эта строка, то есть от слова совсем. Типа сборка не сохраняется как в обычном дев моде, а куда-то там перекидывается и браузере через какой-то порт открывается. Короче я вообще плаваю в этом. Можно простыми словами для тупых объяснить?
Да, документацию читал — ничего не понял. Гуглить оттуда каджое слово не буду.
"dev": имя по которому можно вызвать / npm run dev | yarn dev
cross-env NODE_ENV=development - тут задается переменная окружения NODE_ENV равная development, далее она будет доступна в webpack скриптах, если указать NODE_ENV=production то при сборке будут производиться оптимизации над кодом
webpack-dev-server --mode development - вызывается ./node_modules/.bin/webpack-dev-server c флагом mode и значением флага mode = development