2016-02-18 25 views
46

npm installを実行していますが、エラーが表示されます。私も更新前に以下のコマンドを実行しようとしました。 $ npmはnpmをインストールし、graceful-fsも更新しました。npm推奨されていません[email protected]:graceful-fs version 3

$ npm install -g graceful-fs 
[email protected] C:\Users\RDY672\AppData\Roaming\npm\node_modules\graceful-fs 

ERRORは以下の通りです:

$ npm install -g [email protected] 
npm WARN deprecated [email protected]: graceful-fs version 3 and before will fail on newer node releases. Please update to [email protected]^4.0.0 as soon as possible. 
npm WARN deprecated [email protected]: graceful-fs version 3 and before will fail on newer node releases. Please update to [email protected]^4.0.0 as soon as possible. 
npm WARN deprecated [email protected]: this package has been reintegrated into npm and is now out of date with respect to npm 
npm ERR! cb() never called! 
npm ERR! not ok code 0 
+3

FWIW、一息(非常に人気をインストールツール)は内部的にgraceful-fsに依存するglob-watcherに依存します。1.2.3。それはいつもこれについて不平を言う。ある時点で危機が起こるような気がする... – GreenAsJade

+1

[glob-watcher issue#22](https://github.com/gulpjs/glob-watcher/issues/22)これは修正されていない可能性があることを示唆しているglob-watcherが非推奨になっているので、 –

答えて

46

TL; DR:ただ、必要に応じてバグを提出し、今の非推奨の警告を無視します。エラーを投げない限り、それはあなたの問題ではありません。


ほとんどの場合、それは間接的にノードの内部モジュールに依存して優雅な-FSの古いバージョン(でも、それはいけないが)に依存しています。そのモジュールは必要に応じてになりますはNodeの実装の詳細に大きく依存しますが、4.xはその点で脆弱ではないと書かれています。 3.xと4.xの間でAPIで変更されたものはほとんどありません。何が価値があるために

は、一つは数週間前数える第十最もNPMにダウンロードとしてそのモジュールを持っていました。私はそれがあまり変わっていくのを見ない。そして、そのモジュール(npm自身間接的には古くなったバージョンに依存しています)の大規模な使用のため、Node has already instated a temporary fix where they're trying to get people off of the internal modules

エラーが発生しない限り、心配はいりません。彼らはすでによく知られているので、私は一般的にそれらの廃止警告を無視します。

+3

graceful-fsをどのようにアップグレードすればよいですか? sudo npm install -g graceful-fs [email protected]/usr/local/lib/node_modules/graceful-fs $ npm angle-mass-autocompleteをインストールします npm WARN deprecated [email protected]: graceful-fsバージョン3以前は、新しいノードリリースでは失敗します。できるだけ早く[email protected]^4.0.0に更新してください。 –

0

私はWindowsプラットフォームとHomesteadを使用しています。私のためのコンソール作業では、次のコマンド:

npm install --no-bin-links 
gulp 
npm rebuild node-sass 
gulp 
7

は、あなたはそれを心配する必要はありませんし、それが唯一の発展に影響を与える依存関係には何の問題もありません。ギャルのチームは問題を認識しています。一気3.xのインストールの時に

私たちは優雅な-FS廃止の警告を認識しています 1.私たちの優雅な-FSのdevDependency 2.ビニール-FS依存我々は原因API重大な変更にアップグレードすることはできませんどちらも

これがためです。

依存関係と間違って何もそれが のみ開発に使用されている、特に以来、ありません。我々はそれを最新の状態に更新または削除します。 メッセージが消えます。私の作品npm install -g graceful-fs [email protected]

https://github.com/gulpjs/gulp/issues/1571

37

これは、最新バージョンのgraceful-fsをインストールします。

+0

これも私のために働いた!ありがとうございました! – Ben

+0

私の場合は、すでにgraceful-fsがインストールされているので、npm update -g graceful-fs @ latestを実行しました。それは、 – Ian

2

私はすべてのコメントに同意しますが、それはまったく影響しません。しかし、あなたがアップグレードしたい場合。

まず、あなたはすでに優雅な

$ npm ls graceful-fs 

でなければならないのどのバージョンをチェックして、あなたはそれの最新バージョンを持っていない場合は、それに

$ sudo npm install -g graceful-fs [email protected] 
+0

の最新バージョンがUnbuntu 14.04で動作しませんでした。 互換性のあるバージョンが見つかりません:graceful-fs @ latest-version 有効なインストール先: 4.1.4,4.1.3,4.1.2,4.1.1,4.0.0,3.0.8、... – Preston

+0

単語を変更申し訳ありませんが悪いですが、「最新バージョン」という言葉を含めてはいけないと私は説明していませんでした。 –

+0

申し訳ありませんヴィック、私はそれに間隔を置いています。 VagrantのUbuntu/Zurb FoundationとのAppsのセットアップに苦しんでいて、これが貢献しているかどうかは不明でした。とにかく、このコメントの時点では、これは動作します: npm install -g graceful-fs [email protected] – Preston

関連する問題