运行我的grunt任务时,我遇到了这个警告:
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.
有人知道如何解决这个问题吗?以及如何找到它的来源?我的 Node.js 版本是 6.0.0。
运行我的grunt任务时,我遇到了这个警告:
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.
有人知道如何解决这个问题吗?以及如何找到它的来源?我的 Node.js 版本是 6.0.0。
目前最好的选择是降级到最新的 Node 5.x 版本,直到该依赖项得到更新。
建议您阅读:不要急于升级到 Node v6 和 v5 和 v6 之间的重大更改。
我们都想使用最新和最伟大的技术 - 我也是。一个很好的方法是使用像n或nvm这样的工具快速切换 Node 版本,这样我们就可以在某些项目中使用 Node v6,在其他项目中使用旧版本。
我还会在我的项目中放置一个类似Node Version Checker的包,并在测试和应用程序中使用它,以确保我在启动项目或测试时已经切换到了预期的 Node 版本,因为如果我们在多个项目上有多个版本,我们经常会忘记切换到正确的 Node 版本。
如果您正在使用Homebrew,以下是如何将版本降级至v5.11.0的方法
brew tap homebrew/versions
brew unlink node
brew install homebrew/versions/node5
然后你就可以开始了。
brew tap homebrew/versions
,但这对我有用。如果您想回到当前版本的node,则只需运行相反的命令,即 brew unlink homebrew/versions/node5
然后 brew link node
。 - romellem升级到node6后出现了相同的问题。 有效的解决方法是降级,例如使用nvm use v5.11.0。