В Webpack 5 необходимость его включения source-map
зависит от ваших конкретных потребностей и условий проекта. Вот некоторые соображения:
-
Возможность отладки: если вам нужно отладить в производственной среде, найти проблемы или выполнить оптимизацию производительности, включение этого
source-map
может обеспечить лучшее сопоставление исходного кода, что удобно для поиска и устранения проблем. -
Скорость сборки и размер выходного файла: генерация
source-map
увеличивает время сборки и размер упакованного файла. В рабочем режиме вы можете больше беспокоиться о производительности и взаимодействии с пользователем, поэтому вы можете отключить его,source-map
чтобы уменьшить размер выходного файла и повысить скорость сборки. -
Соображения безопасности: в некоторых случаях вы можете не захотеть предоставлять исходный код конечным пользователям. Сборки
source-map
могут раскрывать логику вашего исходного кода, поэтому существует компромисс между потребностями безопасности и отладки.
Таким образом, source-map
нет необходимости включать его в производственном режиме, но вы можете делать суждения и решения на основе вышеуказанных факторов в соответствии с конкретными потребностями и характеристиками проекта.