Конфигурация Webpack - почему мы используем path.resolve для выхода, но не для входа? - PullRequest
0 голосов
/ 28 мая 2018

Я знаю, почему мы используем path.resolve () для разрешения пути вывода в файле webpack.config. Это хорошо объясняется здесь. Почему бы нам не использовать его для "входа"?

1 Ответ

0 голосов
/ 28 мая 2018

Контекст представляет собой абсолютную строку каталога, содержащего файлы записей.

Файлы входа разрешаются относительно свойства конфигурации context, котороеявляется абсолютным путем.

Для выходного пути (output.path) веб-пакет должен точно знать, куда вы хотите, чтобы ваши пакеты и выходные файлы отправлялись, и поскольку это, очевидно, не может бытьв контексте вашего приложения вам необходимо указать новый, другой абсолютный путь.

Метод path.resolve () разрешает последовательность путей или сегментов пути в абсолютный путь.

Именно поэтому мы используем path.resolve для output.path и другие свойства конфигурации, которые должны быть абсолютными путями, а не путями к входным файлам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...