🔖

npm バージョン7 にアップデートできるよ【2020年10月20日〜】

2021/12/25に公開

npm バージョン7 について

GitHubは米国時間2020年10月13日、Node.jsのパッケージマネージャーであるnpm(Node Package Manager)バージョン7が近日中にリリースされるNode.js 15.0.0に含まれることを公式ブログで明らかにした。npm バージョン7は2020年5月に発表し、10月12日にリリースされた。これまで数百万人の開発者が月間130万パッケージを750億回ダウンロードしている。

npm バージョン7は複数のパッケージを操作するワークスペースの拡充や、依存関係の最適化、パッケージロック機能を更新するためのyarn.lockのサポートを含んでいる。特に依存関係はnode_modulesツリー内にある依存関係にあるパッケージを正しく検出するアルゴリズムが組み込まれた。Node.jsに含まれる安定版(バージョン12、本稿執筆時点の最新版はバージョン14)のバイナリーでは古いバージョンになるため、npmインストール済み環境で「npm i -g npm@7」を実行すると、npmをバージョン7に更新できる。

阿久津良和(Cactus)

引用元:ワークスペース拡充のnpm v7.0

npm バージョン7 の変更点

@watilde さんという方がまとめてくださっています。

npm v7の主な変更点まとめ

いくつか破壊的な変更があるので peerDependency や npx を使用している環境では注意してください。

npm のアップデート

実際にアップデートしたいと思います。

動作環境
$ node -v
v15.5.0
アップデート
$ npm install -g npm@7
確認
$ npm -v
7.3.0

2020年12月23日現在は v7.3.0 が最新のようです。

今すぐにバージョンすべきか?(2020年12月23日時点)

2020年12月23日時点では、Node.js の安定版は 14.15.3 (同梱 npm 6.14.9) であるため、今すぐにバージョン 7 にアップデートする必要はないですが、あらかじめ対応しておいたほうがあとあと楽かと思います。

GitHubで編集を提案

Discussion

ログインするとコメントできます