Я новичок в довольно большом проекте ReactJS. На верхнем уровне он не имеет обычного webpack.config.js
, а только `webpack.config.babel.js '. То, что это действительно используется, я могу проверить при запуске
> webpack
вызывается (через npm run
с NODE_ENV = development и WEBPACK_CONFIG = server_dev², но это не имеет большого значения).
Почему это так?
a) Если я удалю этот babel-config, я получаю законную жалобу:
Конфигурационный файл можно назвать "webpack.config.js" в текущем каталог.
b) Если вместо этого я добавляю собственное do-почти-nothing webpack.config.js
, которое действительно "правильное" (с webpack.config.babel.js
больше не используется).
Итак, по-видимому, есть "invible" default webpack.config.js
, который запускается, если этот файл отсутствует. И снова, по-видимому?, эта конфигурация по умолчанию каким-то образом удовлетворяет настройке webpack-конфигурации? К чему? В силу наличия этих node -модулей?
Или есть .babelrc
файл-маркер сортов в webpack?
Интересно, что этот проект, preact-www
, имеет то же самое. (а не оригинальную конфигурацию webpack, но вкус webpack). Значит, они что-то знают, я не...