kreotech
@kreotech
Абстрактно-ориентированный программист

Как реализовать автоматическое подключение npm-пакетов для текущей конфигурации node.js приложения?

Делаю свой сборщик для проектов по верстке веб страниц. Чтобы упростить поддержку в будущем, хочу сделать плагинную архитектуру. А именно: если надо подключать CSS препроцессоры, или PostCSS, или еще что-нибудь.
В итоге возникает закономерный вопрос. Между собой части связать можно. А как быть с зависимостями в package.json?
Вносить сразу все возможные зависимости в package.json не вариант. Лишнее надо отсекать.

Для каждого плагина естественно нужны свои собственным npm-пакеты. При подключении плагина их надо вносить в package.json, при отключении удалять. Или может есть способы из самого приложения вызывать установку необходимых пакетов и проверять наличие их установки на текущий момент?

Подскажите в какую сторону копать, а то погуглил, подходящего ничего не нашлось.
  • Вопрос задан
  • 136 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Abcdefgk
Вообще-то, файл package.json никакой роли в работе приложения не играет. Из любого приложения на Ноде его можно выкинуть - ничего не произойдёт: всё будет работать, как работало.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы