【问题标题】:Cannot fix npm "fs: re-evaluating native module sources is not supported..."无法修复 npm “fs:不支持重新评估本机模块源...”
【发布时间】:2017-04-18 21:02:41
【问题描述】:

任何对 npm 的调用都会产生一个消息列表:

fs:不支持重新评估本机模块源。如果您使用的是 graceful-fs 模块,请将其更新到更新的版本。

我已经检查了这里和其他地方的线程,但我无法修复它。 甚至npm install nvm 也会抛出同样的信息


一切从以下开始:

npm install -g nativescript

错误:ENAMETOOLONG:名称太长,mkdir '/usr/local/include/(node:10542) fs:不支持重新评估本机模块源。如果您使用的是 graceful-fs 模块,请将其更新到更新的版本。 (node:10542) fs: 不支持重新评估本机模块源。如果您使用的是 graceful-fs 模块,请将其更新到更新的版本。 (node:10542) fs: 不支持重新评估本机模块源。如果您使用的是 graceful-fs 模块,请将其更新到更新的版本。 /usr/local'

尝试升级 Graceful-fs 会抛出同样的错误

【问题讨论】:

标签: npm


【解决方案1】:

通过降级节点解决。

  1. 必须在这里安装nvm https://github.com/creationix/nvm/blob/master/README.markdown#install-script

  2. 然后运行 ​​nvm install 5.12.0

错误消失了。多么精彩的故事(多么浪费时间)

【讨论】:

    猜你喜欢
    • 2016-09-17
    • 2017-04-24
    • 2016-12-17
    • 1970-01-01
    • 2020-07-24
    • 2019-11-27
    • 2019-10-19
    • 2012-06-02
    • 2017-10-13
    相关资源
    最近更新 更多