Как использовать один node_modules для всех проектов - PullRequest
0 голосов
/ 02 сентября 2018

Есть ли простой способ поделиться папками node_modules со всеми угловыми проектами и, таким образом, избежать загрузки одних и тех же зависимостей каждый раз, когда мы создаем новый проект? если да, рекомендуется ли метод (каковы плюсы / минусы)

Спасибо за ваше время

1 Ответ

0 голосов
/ 02 сентября 2018

Менеджеры пакетов, а именно npm и yarn имеют механизм кэширования. Пакеты загружаются только в первый раз, и когда вы запустите команду установки для уже загруженного пакета, они не будут загружены снова.

При этом, даже если у вас нет подключения к Интернету, вы все равно можете установить ранее кэшированные пакеты.

Yarn особенно хорош в обращении с этим, и npm сейчас наверстывает упущенное.

Это решает вашу проблему с повторной загрузкой пакетов. Блокируйте версию вашего пакета зависимостей. Это может помочь в использовании того же node_modules для других проектов. Но я не рекомендую использовать одну и ту же папку node_modules для всех проектов лично, так как это может испортить весь проект. Прочтите мою статью об управлении зависимостями в приложениях JS

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