Есть ли причина для локальной установки модуля NPM?

#node.js #npm

#node.js #npm

Вопрос:

Я просматривал свой package.json для проекта, над которым я работал в течение прошлого года, и я увидел, что сам npm находится в этом файле json.

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

Я склоняюсь к его удалению, но я хочу убедиться, что его удаление не нарушит проект.

Можете ли вы представить допустимое локальное использование npm?

Комментарии:

1. Нет никакого смысла иметь npm в качестве зависимости в файле, который имеет предварительное условие для установки npm.

2. Имеет смысл, если NPM используется программно.

3. можно ли использовать NPM программно?

4. Да, в этом-то все и дело. Если проект использует его, имеет смысл предоставить конкретную версию NPM в качестве зависимости, чтобы избежать проблем с совместимостью с глобальным NPM. Это крайний случай, но он существует.