NPM молча проверил и изменил файлы модуля со своим кешем - PullRequest
0 голосов
/ 09 апреля 2020

Имеет ли npm встроенную автоматическую проверку целостности установленных модулей и автоматическое обновление их без какого-либо отчета на консоль?

Мой случай: я исправил ошибку в модуле узла во время моя разработка бота Discord, путем непосредственного изменения файлов модуля. Результат был проверен. Все работало После этого не было никакой команды npm.

На следующий день, после запуска моего бота и тестирования команд бота, ошибки вернулись. Когда я пошел на проверку, я понял, что все мои изменения были возвращены обратно в состояние до изменения, включая обновление самих модулей модуля (что было первым делом в моем решении ошибок с использованием ncu).

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

Я что-то упустил?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...