一个人不能简单地更新自己的依赖项 - 罗斯·温特尔

主要观点:作者在为简单的 Laravel 网络应用进行“简单”的 dependabot 更新时,向儿子解释过程中意识到此过程涉及众多需理解的事项,包括项目的依赖关系(如他人编写供自己项目使用的代码,需更新以保障安全等)、依赖管理工具(如 composer CLI、npm CLI 等)、各种相关技术(如 JSON 文件、SEMVER 等)以及后续的操作(如 npm update、composer update 等及相关的 Git、GitHub 等操作),虽涉及大量技术知识,但实际操作简单。
关键信息:作者在为简单 Laravel 应用做更新,涉及多种技术和工具,如各种依赖、依赖管理工具、Git、GitHub 等,实际操作步骤为 npm update 等及后续检查。
重要细节:提到有多个 JSON 文件分别用于不同依赖,依赖有 JavaScript 和 PHP 之分,还提及 CLI 历史可加快操作等,作者更倾向于先创建 Pull Requests 而非直接合并 dependabots 等。

阅读 9
0 条评论