gpt4 book ai didi

javascript - Chrome会自动识别node.js吗

转载 作者:太空宇宙 更新时间:2023-11-04 03:28:40 27 4
gpt4 key购买 nike

如果我创建一个名为 server.js 的 Javascript 文件,其中仅包含以下代码:

var http = require("http");

http.createServer(function (request, response) {
//debugger;
response.writeHead(200, {"Content-Type": "text/plain"});
response.write("Hello World");
response.end();
}).listen(8888);

并且目录中没有其他文件(没有 html 或其他 javascript 代码),然后运行以下命令:

devtool server.js --watch

Chrome 调试器窗口启动。然后我可以在代码中放置一个断点。然后在我的浏览器中,如果我导航到 localhost:8888,我的断点将会命中。

我安装了node.js。我的问题是 Chrome 如何知道 require("http") 是什么,因为我没有依赖项,也没有引用 requirejs 库。那么 Chrome 是如何能够运行这个 node.js 代码的呢? Chrome 是否知道 Node.js 已安装?

最佳答案

这是因为您使用的是devtool工具,该工具必须是this devtool

它将代码传送给浏览器,以便您调试它,并使用browserify将其转换为浏览器可执行代码。

devtool 知道这是一些 Node.js 代码,而 Chrome 不知道。

关于javascript - Chrome会自动识别node.js吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41167031/

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