Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

npm WARN deprecated [email protected]: graceful-fs version 3

I am running npm install but it's giving me an error. I also tried to run below command before update. $npm install npm and also I updated graceful-fs.

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

ERROR is as below :

$ 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 graceful-fs@^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 graceful-fs@^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 
like image 375
MaxWorld Avatar asked Feb 18 '16 20:02

MaxWorld


2 Answers

TL;DR: Just file bugs if necessary, and ignore the deprecation warnings for now. Unless it's throwing errors, it's not your problem.


Most likely, it's indirectly depending on an out-of-date version of graceful-fs that depends on Node's internal modules (even though it shouldn't). That module by necessity does depend heavily on Node's implementation details, but 4.x was written to be less brittle in that respect. Few things changed in the API between 3.x and 4.x.

For what it's worth, one count a couple weeks ago had that module as the tenth most downloaded on npm. I don't see that changing much. And because of the large use share of that module (npm itself indirectly depends on an outdated version), Node has already instated a temporary fix where they're trying to get people off of the internal modules.

So don't worry unless you get errors originating from it. I generally ignore those deprecation warnings, as they're already very well known.

like image 114
Isiah Meadows Avatar answered Sep 20 '22 03:09

Isiah Meadows


npm install -g graceful-fs graceful-fs@latest works for me.

This installs the latest version of graceful-fs!!

like image 43
Vishal2210 Avatar answered Sep 20 '22 03:09

Vishal2210