1. ホーム
  2. node.js

[解決済み] 非推奨パッケージに関するNPM警告メッセージ

2022-02-07 19:10:35

質問

あるモジュールをグローバルにインストールしています。

$ npm install -g X

とNPMは言います。

"npm WARN deprecated [email protected]: lodash@<3.0.0 is no longer. メンテナンス中です。lodash@^4.0.0"にアップグレードしてください。

どのモジュールがこの古いバージョンのlodashに依存しているかを調べるにはどうしたらいいですか?

NPMからの警告メッセージでは、どのモジュールがこの古いバージョンを参照しているのか、手がかりがないようです(モジュールXはこの古いバージョンのlodashに直接依存していないと思っています)。

どうすればいいですか?

npm la <package-name> 

も動作し、依存関係のグラフについて最も詳細な情報を得ることができます。

npm ls <package-name> は、似たようなことをしますが、詳細についてはあまり教えてくれません