npm – >错误:找不到模块'可读stream'

我已经在我的Windows 10机器上安装了节点js,版本是v4.4.2,但是当我尝试运行npm install甚至检查npm版本时,它抛出以下错误。 任何帮助将不胜感激

Error: Cannot find module 'readable-stream' at Function.Module._resolveFilename (module.js:336:15) at Function.Module._load (module.js:286:25) at Module.require (module.js:365:17) at require (module.js:384:17) at Object.<anonymous> (C:\Users\nmadasu\AppData\Roaming\npm\node_modules\npm \node_modules\are-we-there-yet\index.js:2:14) at Module._compile (module.js:434:26) at Object.Module._extensions..js (module.js:452:10) at Module.load (module.js:355:32) at Function.Module._load (module.js:310:12) at Module.require (module.js:365:17) 

另外,在阅读其他解决scheme后,npm install gulp -g,npm install'readable-stream'或者其他任何我读过并尝试过的build议都不起作用。 它似乎任何命令我尝试与npm抛出下面的错误。

 Error: Cannot find module 'readable-stream' at Function.Module._resolveFilename (module.js:336:15) at Function.Module._load (module.js:286:25) at Module.require (module.js:365:17) at require (module.js:384:17) at Object.<anonymous> (C:\Users\nmadasu\AppData\Roaming\npm\node_modules\npm \node_modules\are-we-there-yet\index.js:2:14) at Module._compile (module.js:434:26) at Object.Module._extensions..js (module.js:452:10) at Module.load (module.js:355:32) at Function.Module._load (module.js:310:12) at Module.require (module.js:365:17) 

我也尝试卸载节点并重新安装,同样的问题仍然存在。

我想通了,当我uninstalld我没有删除所有的文件。 在我的C:目录中有node / npm文件,但没有意识到我的/目录中有一堆npm模块文件。 所以卸载和删除所有相关文件后,我重新安装节点/ NPM,现在正在工作。

git clone https://github.com/nodejs/readable-stream到全局的node_modules文件夹中

所有检查清除后,您需要卸载并重新安装节点:

 sudo npm cache clean -f sudo npm install -gn sudo n stable // for stable version sudo n 0.12.7 // for specific version like v0.12.7 // check the node version after install node -v 

如果您在Windows上,请确保在卸载节点you%appdata%或C:\ Users \ admin \ AppData \ Roaming后删除所有在此前安装的npm文件夹。