2
パッケージを最新の状態に保つための優れたNode.jsワークフロー?
私は最近、Node.jsでプロジェクトの開発を始めました。もちろん、現在使用しているパッケージは、新しく開始して最新バージョンを使用しているため、かなり最新の状態ですが、ほとんどのNode.jsパッケージのバージョン回転率がかなり高く、多くの場合、特定の機能は非推奨または削除されました。もちろん、セキュリティの脆弱性は修正されます。 ほとんどのパッケージはセマンティックバージョニング構文を使用して指定されている^1.2.3ため(変更を壊さないように、特定のメジャーバージョン番号を使用)、現在のメジャーバージョン以外の重要な更新は失われます。 依存関係を合理的に最新の状態に保つための賢明な方法は何ですか?たとえば、依存関係の更新を毎週ワークフローにチェックして、遅れをとらないようにする必要がありますか?そして、この理由から、必然的に新しいメジャーバージョンに更新する場合は、依存関係を最小限にして、重大な変更に対処する手間を最小限に抑えることをお勧めしますか?