我在运行我的一项艰巨任务时收到此警告:
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.
有人知道如何摆脱这种情况吗?以及如何找到它的来源?我的nodejs版本是6.0.0。
答案 0 :(得分:28)
您现在最好的选择是降级到最新的Node 5.x,直到该依赖关系更新为止。
建议您阅读:DON'T rush to upgrade to Node v6和Breaking changes between v5 and v6。
我们都希望成为最新最好的人 - 包括我自己。一个很好的方法是使用n或nvm之类的东西在Node版本之间快速切换,以便我们可以在某些项目上使用Node v6,在其他项目上使用旧版本。
我做的另一件事是我在我的项目中放了一个类似Node Version Checker的包,并在测试和应用程序中使用它,以确保我在启动时已经更改为Node的预期版本如果我们在多个项目中有多个版本,我们经常忘记翻转到正确版本的Node项目或测试。
答案 1 :(得分:21)
如果您正在使用自制软件,那么您将如何降级到v5.11.0
brew tap homebrew/versions
brew unlink node
brew install homebrew/versions/node5
你很高兴。
答案 2 :(得分:2)
更新到node6后有同样的问题。 工作变通方法降级,例如nvm使用v5.11.0