运行Grunt任务时出现graceful-fs警告

Rob*_*ier 22 node.js gruntjs

我在运行我的一项艰巨任务时收到此警告:

Warning: (node:2771) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
Run Code Online (Sandbox Code Playgroud)

有人知道怎么摆脱它吗?以及如何找到它的来源?我的nodejs版本是6.0.0.

Guy*_*Guy 28

您现在最好的选择是降级到最新的Node 5.x,直到该依赖关系得到更新.

建议您阅读:不要急于升级到Node v6在v5和v6之间进行更改.

我们都希望成为最新最好的 - 包括我自己.一个很好的方法是使用像nnvm这样的东西在Node版本之间快速翻转,这样我们就可以在某些项目上使用Node v6,在其他项目上使用旧版本.

我做的另一件事是我在我的项目中放置了一个类似Node Version Checker的包,并在测试和应用程序中使用它,以确保在我启动项目或测试时我已经更改为Node的预期版本因为如果我们在多个项目上有多个版本,我们常常忘记翻转到正确的Node版本.


Ree*_*edD 21

如果你在这里使用自制软件,你可以如何降级到v5.11.0

brew tap homebrew/versions
brew unlink node
brew install homebrew/versions/node5
Run Code Online (Sandbox Code Playgroud)

你很高兴去.