Какая часть узловых модулей требуется для производства и разработки?

Могу ли я безопасно удалить другие папки в библиотеке узловых модулей, кроме файлов min, которые я использую в проекте?

Например: используя угловую библиотеку ui-select для выпадающего списка

только используя минимальные файлы из - node_modules / dist / select.min.js, select.min.css

(вместо этого стоит подумать об использовании cdn, поскольку библиотека, созданная в модулях узлов, огромна с дополнительными папками, такими как src, docs, test ..)

1 ответ

Решение

Там нет никакой гарантии, что вы можете сделать это в целом. Однако, по соглашению, большинство пакетов имеют полностью автономную копию и минимизированную копию. Поскольку эти файлы не имеют других зависимостей в пакете, вы можете удалить другие файлы в пакете, не вызывая никаких проблем.

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

Другие вопросы по тегам