npm и bower устанавливают только файлы конечного пользователя / производства

В последнее время мне стало интересно, есть ли способ использовать bower или npm только в качестве потребителя. Допустим, я не очень заинтересован в дальнейшей разработке пакета, а просто использую его на своем веб-сайте / в приложении.

Итак, как я сначала подумал:

npm install jquery

Я пробовал с флагом --production но та же структура была загружена.

Тем не менее, это приносит мне огромное дерево файлов, и единственное, что мне нужно, это jquery/dist/jquery.min.js файл.

То же самое касается беседки:

bower install jquery

Опять же, дорогой список файлов, в том числе src папка с множеством файлов, связанных только с dev.

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

На данный момент я чувствую, что это слишком много для того, что мне нужно, и что просто копируя jquery.min.js к моему проекту src папка, это было бы намного чище / проще.

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

1 ответ

Решение

Очевидно, Volo делает именно то, что я искал, следуя концепции, согласно которой библиотеки JS должны храниться как один файл JS.

Здесь больше информации о целях проекта.

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