как уменьшить node_modules в npm - PullRequest
0 голосов
/ 07 мая 2018

когда я запускаю проект, я всегда использую npm, и при каждом запуске я буду использовать

установка в минуту

и создаст каталог node_modules внутри.

Когда я закончил работу над проектом, меня удивил размер файла почти 200 Мб. Представьте себе, если вы создаете больше проектов. Моя емкость диска будет отягощена.

проектная мощность

Есть ли способ предотвратить / уменьшить размер папки моего проекта. Например, сделать один файл node_modules для повторного использования?

Ответы [ 3 ]

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

Какую версию npm вы используете? Если вы используете npm 5 и выше, это поможет дедупликации пакетов. Я также рекомендую вам удалить ненужные пакеты. node_modules может стать довольно большим в зависимости от того, какие зависимости вы используете в своем приложении, поэтому я не уверен, что мы можем сделать с этим, если честно.

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

Если вы используете VSCode, вы можете использовать это расширение: Стоимость импорта

Это покажет вам, сколько места занимает конкретный модуль узла, и подсчитайте, нужна ли вам 20 МБ библиотека для двух функций в нем:)

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

Использование --save и --save-dev при добавлении зависимостей сделает ваш проект более осведомленным о размере. Для разработки размер "хорошо", но для производства, npm будет устанавливать только то, что когда-либо находится в dependencies вашего package.json, таким образом уменьшая ваш node_modules размер (в производстве).

В противном случае npm prune - это отличный способ очистить неиспользуемые модули, еще больше уменьшив размер вашего проекта. Кроме того, знание того, какие модули вы устанавливаете, будет единственным надежным способом уменьшения размера проекта.

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