node.js - npm 抛出错误 "Cannot find module ' 可读流'”

标签 node.js npm

刚刚在 Windows 8 中安装了 node.js。当我在命令提示符下输入 node -v 时,它成功地给出了版本号 v4.1.2 但是当我使用任何 npm 命令时,我得到以下错误

module.js:338
throw err;
^

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\Vivek\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)

如何解决这个问题?

最佳答案

我遇到了同样的错误(Windows 10)。这是我解决它的方法:

  1. 通过控制面板卸载nodejs。
  2. 转到 C:/Users/$username/AppData/Roaming(请注意 AppData 文件夹默认隐藏)。
  3. 向下滚动到 npm 和 npm-cache 文件夹并删除它们。
  4. 重新安装 nodejs。

试一试,我希望它成功!

关于node.js - npm 抛出错误 "Cannot find module ' 可读流'”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33000314/

相关文章:

javascript - 使用 Nunjucks 模板循环整数值

node.js - 水线 (Sails.js)。 'updatedAt' 大于给定值的行

javascript - NPM TypeORM - 修改/删除迁移文件后为 "Error: Duplicate migrations"

node.js - Docker 不缓存 npm 安装

node.js - 在 Meteor 1.3 中,我在哪里安装带有 npm 的包,以便其他 npm 库可以需要它

javascript - 依赖node.js模块状态可以吗?

javascript - 如何在 node.js 后端获取昨天的日期?

node.js - 无法使用 Node 运行服务器

typescript - 构建包时,我的/src文件夹中必须有package.json文件吗?

node.js - Ghost CMS - sudo npm install --product - 错误