0

运行后,npm audit fix我们发现 package.json 中的主要 npm 模块之一 nodemailer 已将其主要版本从 "nodemailer": "^5.1.1" 更改为 "nodemailer": "^6.6.0" 并且也是传递依赖模块之一主要版本从 package-lock.json 中的 "dot-prop": "^4.1.0" 更改为 "dot-prop": "^5.2.0"。

更改后,我们使用常规测试用例测试了我们的应用程序,并按预期工作。我们是否有任何其他方法来检查这些主要版本更改是否会破坏现有功能?

还有什么方法可以限制仅将模块更新到特定版本?

更新 npm 模块的理想/最佳方法是什么?

在 npm upgrade 之后测试这些更改的最佳方法是什么?

4

0 回答 0