首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NodeJS标准库的定位

问NodeJS标准库的定位
EN

Stack Overflow用户
提问于 2021-12-16 14:45:05
回答 2查看 267关注 0票数 1

有谁能帮我找到标准NodeJS模块如http或fs的位置?

当我写到:

代码语言:javascript
复制
const http = require('http');

模块从哪里来?对于NPM来说,这很容易找到,但奇怪的是,我找不到http.js或任何其他标准库文件。

EN

回答 2

Stack Overflow用户

发布于 2021-12-16 17:51:19

这取决于您所使用的操作系统:

如果你在窗户上,它在C:\Program Files\nodejs\node_modules\npm\node_modules,或者至少我认为.

如果您想知道linux上的情况,请查看askubuntu.com网站上的askubuntu.com。在这个问题上,有人回答说是在

/usr/local/lib/node或/usr/local/lib/node_模块

  • 特哈斯·洛特里卡尔

在mac上,位置很可能与linux相同,因为macOS是基于一些“古老的”linux的。

票数 1
EN

Stack Overflow用户

发布于 2021-12-16 21:13:20

使用以下命令可以找到实际运行的节点位置

node -e "console.log(process.execPath)"

这将输出已执行的bin编译的nodejs路径。对你没有多大帮助。

帮助您的是了解您正在运行的节点版本,并检查所需模块的源代码。http.js。

或实时调试nodejs。在http模块上的断点,然后在调试器的帮助下进入模块本身。查看本指南

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

https://stackoverflow.com/questions/70380965

复制
相关文章

相似问题

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