Установка npm против обновления - какая разница?

Вы можете использовать system(), как в:

system("ls song > song.txt");

, где ls - это имя команды для перечисления содержимого песни в папке, а song - это папка в текущем каталоге. Результирующий файл song.txt будет создан в текущем каталоге.

459
задан piperchester 8 March 2017 в 17:06
поделиться

1 ответ

Многие различия уже упоминались. Вот еще один:

Запуск npm install в верхней части вашего исходного каталога запустит различные сценарии: prepublish, preinstall, install, postinstall. В зависимости от того, что делают эти сценарии, npm install может выполнять значительно больше работы, чем просто установка зависимостей.

У меня только что был сценарий использования, когда prepublish вызывал бы make, а Makefile был разработан для получения зависимостей, если package.json был обновлен. Вызов npm install изнутри Makefile привел бы к бесконечной рекурсии, в то время как вызов npm update работал просто отлично, устанавливая все зависимости, чтобы сборка могла продолжаться, даже если make вызывался напрямую.

8
ответ дан MvG 8 March 2017 в 17:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: