首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复nodejs抛出错误;^错误: ENOENT:没有这样的文件或目录,打开

如何修复nodejs抛出错误;^错误: ENOENT:没有这样的文件或目录,打开
EN

Stack Overflow用户
提问于 2021-01-15 01:32:04
回答 1查看 917关注 0票数 0

这是我的输出的样子。我已经从前面的类似问题中穷尽了很多方法,但没有一个方法在我的情况下有效。我对node js是个新手,所以任何建议都会很有帮助--

代码语言:javascript
复制
C:\Users\pushp\Desktop\factor>snarkjs --help
internal/fs/utils.js:230
    throw err;
    ^

Error: ENOENT: no such file or directory, open '\C:\Users\pushp\AppData\Roaming\npm\node_modules\snarkjs\package.json'
[90m    at Object.openSync (fs.js:458:3)[39m
[90m    at Object.readFileSync (fs.js:360:35)[39m
    at Object.<anonymous> (C:\Users\pushp\AppData\Roaming\npm\node_modules\[4msnarkjs[24m\build\cli.cjs:1228:15)
[90m    at Module._compile (internal/modules/cjs/loader.js:1138:30)[39m
[90m    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10)[39m
[90m    at Module.load (internal/modules/cjs/loader.js:986:32)[39m
[90m    at Function.Module._load (internal/modules/cjs/loader.js:879:14)[39m
[90m    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)[39m
[90m    at internal/main/run_main_module.js:17:47[39m {
  errno: [33m-4058[39m,
  syscall: [32m'open'[39m,
  code: [32m'ENOENT'[39m,
  path: [32m'\\C:\\Users\\pushp\\AppData\\Roaming\\npm\\node_modules\\snarkjs\\package.json'[39m
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-15 01:35:27

看起来这是个known bug in the module。您可以尝试按照问题中的建议为他们的代码打补丁,或者(我个人推荐的)设置WSL,这样您就不必在Windows上与许多不一致的问题作斗争。或者,您可以向该模块提交一个拉取请求,以修复该问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65723993

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档