web-dev-qa-db-ja.com

npm WARNは非推奨の[email protected]:このパッケージはnpmに再統合され、npmに関しては古くなっています。

CentOS 7サーバーにnode.jsをインストールしていて、yeomanをインストールしようとすると、次のエラーが発生します。

npm WARN deprecated [email protected]: this package has been  
reintegrated into npm and is now out of date with respect to npm

そうでなければ、yeomanのインストールは正常に動作するようです。この警告を回避するために私ができることはありますか?それを未処理のままにするとどのような影響がありますか?

以下は、yeomanインストールからのターミナル出力の最初の部分の残りです。

[root@localhost ~]# npm install -g yo
npm WARN deprecated [email protected]: this package has been reintegrated into npm and is now out of date with respect to npm
/usr/bin/yo -> /usr/lib/node_modules/yo/lib/cli.js

> [email protected] postinstall /usr/lib/node_modules/yo
> yodoctor
Yeoman Doctor
Running sanity checks on your system
✔ Global configuration file is valid
✔ NODE_PATH matches the npm root
✔ Node.js version
✔ No .bowerrc file in home directory
✔ No .yo-rc.json file in home directory
✔ npm version
Everything looks all right!
/usr/lib
.... many lines of directory structure follow
21
CodeMed

問題は、「最新の安定」バージョンのノードにバンドルされているnpmのバージョンが、一部のnpmパッケージを適切にインストールしないことです。これを修正するには、コマンドプロンプトを開いて実行します。

npm -g install npm

Npmを最新バージョンに更新します。これで問題が解決します。

14
Pierre Trollé