Я хочу задать этот вопрос, потому что столкнулся с некоторыми проблемами при совместной работе с другими разработчиками.
Иногда другие разработчики обновляют версию модулей узла, и я вытягиваю новый коммит и забываю установить новые модули.
Это вызовет некоторые проблемы при запуске кода. И я сначала не понял, что ошибка была вызвана версией модуля обновления. Мне потребовалось некоторое время, чтобы отладить неправильно.
Есть ли способ решить эту проблему?
Например, сравните свой локальный node_module с настройкой package.json.
Я думаю, что один из способов - создать плагин git. Этот плагин уведомит вас об изменении package.json.
Я также пытаюсь найти некоторые модули, но эти модули сравнивают локальную версию с версией реестра npm. (например, npm-check-updates)
Можно ли как-то сравнить локальный node_module с настройкой package.json?
Я думаю, это также поможет при развертывании кода в производственном режиме (для проверки перед публикацией).