gpt4 book ai didi

node.js - module.js 在哪里/什么?

转载 作者:太空宇宙 更新时间:2023-11-03 22:52:29 25 4
gpt4 key购买 nike

我遇到了这个令人讨厌的错误( slimerjs Can not resolve required module encoding ):

Error: Cannot find module 'encoding'
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:286:25)
at Module.require (module.js:365:17)
...

...所以我想,也许我可以在这个 module.js 中添加几个 console.log ,从而跟踪哪些文件/路径被考虑正在加载。

但是,我似乎无法在任何地方找到这个module.js:

$ find ~/.nvm/ -name 'module.js'  # nothing
$ find /path/to/slimerjs-0.10.1-pre -name module.js # nothing

然后我转到https://github.com/nodejs/node/search?utf8=%E2%9C%93&q=module.js - 我得到了很多点击,只是没有文件 module.js :/

哪里可以找到这个文件?另外,它是否以某种方式在 node 内编译,因为我似乎找不到它独立的?

最佳答案

Here it is.它有广泛的记录here .

是的,它是 Node.js 内部的一部分,因此除非您想从源代码构建,否则您无法修改它。

你可以做的是 attach a debugger以便追踪它在做什么。

为了将来引用,您使用的是代码搜索,this is the file search .

关于node.js - module.js 在哪里/什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37748977/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com