Имеет ли npm
встроенную автоматическую проверку целостности установленных модулей и автоматическое обновление их без какого-либо отчета на консоль?
Мой случай: я исправил ошибку в модуле узла во время моя разработка бота Discord, путем непосредственного изменения файлов модуля. Результат был проверен. Все работало После этого не было никакой команды npm
.
На следующий день, после запуска моего бота и тестирования команд бота, ошибки вернулись. Когда я пошел на проверку, я понял, что все мои изменения были возвращены обратно в состояние до изменения, включая обновление самих модулей модуля (что было первым делом в моем решении ошибок с использованием ncu
).
Когда я запустил код Visual Studio, на консоль ничего не сообщалось. Единственная использованная команда была node index.js
. Никаких дополнительных строк кроме basi c (статус бота онлайн) Ready!
не было. Учитывая, что модуль package.json
содержал новые версии, я предполагаю, что npm
использовал его кэш и изменил файлы.
Я что-то упустил?