【问题标题】:npm Cannot find fstream module - Windows 10npm 找不到 fstream 模块 - Windows 10
【发布时间】:2017-09-19 03:19:19
【问题描述】:

对于我尝试使用 npm 安装的任何内容,它都会返回相同的错误:找不到 fstream 模块。有趣的是,“fstream”在我的 NodeJS 文件夹中 (C:/Program Files/nodejs/node_modules/npm/node_modules)

我试过重装卸载重装,安装其他nodejs版本,重启系统什么都没有!

这是一个尝试安装 firebase 工具的日志示例

0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli   'C:\\Users\\Checho\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'install',
1 verbose cli   '-g',
1 verbose cli   'firebase-tools' ]
2 info using npm@5.3.0
3 info using node@v8.5.0
4 verbose npm-session 1f5a9f5441b96d8f
5 silly install loadCurrentTree
6 silly install readGlobalPackageData
7 verbose stack Error: Cannot find module 'fstream'
7 verbose stack     at Function.Module._resolveFilename (module.js:527:15)
7 verbose stack     at Function.Module._load (module.js:476:23)
7 verbose stack     at Module.require (module.js:568:17)
7 verbose stack     at require (internal/module.js:11:18)
7 verbose stack     at Object.<anonymous> (C:\Users\Checho\AppData\Roaming\npm\node_modules\npm\node_modules\tar\lib\entry.js:14:15)
7 verbose stack     at Module._compile (module.js:624:30)
7 verbose stack     at Object.Module._extensions..js (module.js:635:10)
7 verbose stack     at Module.load (module.js:545:32)
7 verbose stack     at tryModuleLoad (module.js:508:12)
7 verbose stack     at Function.Module._load (module.js:500:3)
7 verbose stack     at Module.require (module.js:568:17)
7 verbose stack     at require (internal/module.js:11:18)
7 verbose stack     at Object.<anonymous> (C:\Users\Checho\AppData\Roaming\npm\node_modules\npm\node_modules\tar\lib\entry-writer.js:5:13)
7 verbose stack     at Module._compile (module.js:624:30)
7 verbose stack     at Object.Module._extensions..js (module.js:635:10)
7 verbose stack     at Module.load (module.js:545:32)
8 verbose cwd C:\Users\Checho\AppData\Roaming\npm-cache\_logs
9 verbose Windows_NT 10.0.14393
10 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\Checho\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "firebase-tools"
11 verbose node v8.5.0
12 verbose npm  v5.3.0
13 error code MODULE_NOT_FOUND
14 error Cannot find module 'fstream'
15 verbose exit [ 1, true ]

【问题讨论】:

    标签: node.js npm windows-10


    【解决方案1】:

    我解决了! 只需将C:\Program files\nodejs\node_modules\npm\node_modules 目录复制到C:\Users\{ my-user }\AppData\Roaming\npm\node_modules 并替换所有文件即可。

    是否存在全局文件所在的位置。但是在 npm 的最后一次更新中,肯定发生了一些错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-17
      • 2014-08-24
      • 2021-12-27
      • 2015-12-16
      • 2016-04-29
      相关资源
      最近更新 更多