Gulp 安装:'fs:不支持重新评估本机模块源'和 node-sass 错误
Posted
技术标签:
【中文标题】Gulp 安装:\'fs:不支持重新评估本机模块源\'和 node-sass 错误【英文标题】:Gulp installation: 'fs: re-evaluating native module sources is not supported' and node-sass errorsGulp 安装:'fs:不支持重新评估本机模块源'和 node-sass 错误 【发布时间】:2017-04-24 20:56:59 【问题描述】:我有一台新笔记本电脑,必须重新安装 gulp / npm 才能让我的网站文件在本地正常运行。但是,当我在 Windows 中运行 gulp 命令时出现以下错误。
'fs:不支持重新评估本机模块源。如果你 正在使用 graceful-fs 模块,请将其更新为最新版本 版本”。
查看此错误后,我看到帖子说我只需要运行 npm update -g npm。此命令运行并闪烁一些信息,但在我阅读消息之前就消失了。我假设它已经是最新的,就好像我刚刚安装它一样!我已尝试在全局和项目文件夹中运行此命令。
如果我运行 npm info graceful-fs -v,我的 graceful-fs 版本是 3.10.8
那么有人可以帮忙吗?我对这些东西很垃圾:(
******更新********
我决定卸载 graceful-fs,然后运行 npm install。
再次运行 gulp 后,我得到了,
错误,在...中找不到“libsass”投标
然后我运行 npm rebuild node-sass 并获取 node-sass 错误的负载。
请帮忙。
【问题讨论】:
节点版本是多少? 只需运行 'npm nodejs --version' 及其 3.10.8 【参考方案1】:问题似乎是 gulp 3.x(通过vinyl-fs)使用旧版本的优雅-fs。请参阅此link 了解更多信息。我不确定,但您可以尝试将 gulp 更新到 4.x 吗?
【讨论】:
我刚刚在这台机器上第一次安装了 gulp,所以假设这将是最新版本?所以我需要卸载并重新安装 gulp 你觉得呢? 好的,我刚刚在项目文件夹中运行了以下命令,仍然得到同样的错误:npm rm -g gulp, npm install -g gulp-cli 没有。那就不行了。让我想想别的事 好的,我已经卸载了graceful-fs,然后重新安装了npm。我现在使用 node-sass 得到其他错误。请参阅上面的编辑查询:( 这个帖子 (github.com/sass/node-sass/issues/918) 建议删除 node_modules 目录并再次运行 npm install。请也尝试一下。以上是关于Gulp 安装:'fs:不支持重新评估本机模块源'和 node-sass 错误的主要内容,如果未能解决你的问题,请参考以下文章
VS2017 条件断点 - “不支持在此上下文中评估本机方法”