npm->错误:找不到模块'可读流'

npm --> Err: Cannot find module 'readable-stream'

本文关键字:模块 gt 错误 npm- 找不到      更新时间:2023-11-13

我在windows 10机器上安装了node js,版本是v4.4.2,但当我尝试运行npm安装甚至检查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)

此外,在阅读了这个问题的其他解决方案后,我阅读并尝试过的npm install gulp-g、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)

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

我发现了这一点,当我卸载时,我没有删除所有文件。我的C:目录中有node/npm文件,但没有意识到我的/目录中有一堆npm模块文件。因此,在卸载并删除所有相关文件后,我重新安装了node/npm,它现在可以工作了。

在所有检查结束后,您需要卸载并重新安装节点:

sudo npm cache clean -f
sudo npm install -g n
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上,请确保在卸载节点后,您使用%appdata%或C:''Users''admin''appdata''Roaming,并删除以前安装时在此处创建的所有npm文件夹。

git clone https://github.com/nodejs/readable-stream进入全局节点模块文件夹