Windows 上的错误 运行 npm 命令:graceful-fs

Error running npm command on Windows: graceful-fs

我有一个 ReactJS 项目,我正在尝试使用一些 PrimeReact 组件。在某个时候,我遇到了一个错误(记不清是哪个错误了),我试图 运行 在我的主目录的副本中 运行 旧版本的 NPM。

现在,我每次都会收到此错误,即使我 运行 npm 命令也是如此。

我已经尝试删除我的 node_modules 文件夹,删除我的项目并将其从 GitHub 克隆回来,并且还多次重新安装 NodeJS。我不知道该怎么办!

我有 Windows 10,我正在使用 NodeJS v12.16.0。

感谢所有提供帮助的人

更新:我从未安装过gulp。我想可能有一些依赖正在使用它但是,因为我不能 运行 任何 npm 命令,所以我不能删除它们 D:

错误:

C:\Users\Carlos>npm
evalmachine.<anonymous>:35
} = primordials;
    ^

ReferenceError: primordials is not defined
    at evalmachine.<anonymous>:35:5
    at Object.<anonymous> (C:\Users\Carlos\AppData\Roaming\npm\node_modules\npm\node_modules\npm-registry-client\node_modules\graceful-fs\fs.js:12:1)
    at Module._compile (internal/modules/cjs/loader.js:1157:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1177:10)
    at Module.load (internal/modules/cjs/loader.js:1001:32)
    at Function.Module._load (internal/modules/cjs/loader.js:900:14)
    at Module.require (internal/modules/cjs/loader.js:1043:19)
    at require (internal/modules/cjs/helpers.js:77:18)
    at Object.<anonymous> (C:\Users\Carlos\AppData\Roaming\npm\node_modules\npm\node_modules\npm-registry-client\node_modules\graceful-fs\graceful-fs.js:3:27)
    at Module._compile (internal/modules/cjs/loader.js:1157:30)

这可能是与 gulp 和节点 v12 冲突相关的错误。如果你的环境中全局安装了 gulp 并且你可以毫无问题地卸载,你可以尝试一下。为了帮助使用命令,请检查您是否安装了 gulp,在您的命令行界面中输入:

gulp -v

卸载您的版本:

npm uninstall -g gulp