npm->错误:找不到模块'可读流'
npm --> Err: Cannot find module 'readable-stream'
我在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
进入全局节点模块文件夹
相关文章:
- 在<页眉>标签
- Javascript,访问一个主要对象模块模式中的每个对象
- 如何更改<svg>标记为<img>用js标记
- 节点Js:How to catch a“;没有这样的文件或目录“;读取线模块出错
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- 如何从模块链中调用函数.导出到节点中
- 尽管链接成功并已成功下载,但未找到NPM模块
- 节点是否需要模块传递带有方括号的arg?这是个错误吗
- Ajax文件加载和<输入>文件加载
- 为什么要使用0>javascript中的0
- 从模块内部访问Express装载路径
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- RequireJS向模块传递配置总是返回undefined
- Node.js正在更改应用程序以使用集群模块
- 链接所有<a>Meteor
- 在<输入类型=“;文件“/>
- <脚本类型=“;模块“>负载性能
- npm->错误:找不到模块'可读流'
- 揭示模块模式&变量范围->异步调用返回后未定义公共对象
- 用于在使用`>之前检查模块的备选方案>`