@eugene159

Как через npm устанавливать библиотеки, компоненты которых можно выбрать?

Чтобы не захламлять свой git репозиторий библиотеками и зависимостями для библиотек, которые есть в открытом доступе, люди используют npm (это одна из причин). Тогда создаются файлы package.json и package-lock.json, в них прописываются библиотеки и их версии.

А что, если у меня библиотека, компоненты которой я выбрал сам?

Например, JQuery UI.
На этой странице можно выбрать, что именно будет входить в мою JQuery UI:
https://jqueryui.com/download/

Я выбрал только некоторые компоненты. Как мне через npm установить именно их?
Если это нельзя, то что мне делать? Добавлять в git репозиторий моего проекта JQuery UI?
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ответы на вопрос 1
Krasnodar_etc
@Krasnodar_etc
fundraiseup
Обычный план такой:

1 - Установить через npm
2 - Проверить через webpack-bundle-analyzer , что в итоговый билд попадают только те модули этой библиотеки, которые используются
3 - Если попадают лишние, можно попробовать изменить импорты на более конкретные , например "jquery-ui -> jquery-ui/folder/module.js", но это зависит от файловой структуры библиотеки

Подробнее про tree shaking - тут
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
25 нояб. 2024, в 15:52
3000 руб./за проект
25 нояб. 2024, в 15:43
1500 руб./за проект