Обе библиотеки lodash, имеющие всю необходимую функцию. Итак, , почему нам нужен отдельный модуль lodash (в backend) вместо использования secelize при условии Sequelize.utils._ module?npm модуль lodash ИЛИ Sequelize.utils._?
0
A
ответ
1
Вы должны использовать свой собственный модуль. Sequelize может обновить свою версию lodash или изменить, как они ее используют, и это может сломать ваш проект во всех местах. Это может потенциально вызвать огромные проблемы позже по линии.
Также, если вы используете ту же версию (или версию) lodash, что они есть, npm (версия 3 и выше) будет загружать модуль только один раз для того, чтобы сэкономить место.
Так что, если вы не очень ограничены для дискового пространства или памяти, всегда устанавливайте его в свой собственный проект. Не используйте зависимости зависимостей.