Javascript Chrome是否自动识别node.js
如果我创建一个名为server.js的Javascript文件,其中只包含以下代码:Javascript Chrome是否自动识别node.js,javascript,node.js,google-chrome,Javascript,Node.js,Google Chrome,如果我创建一个名为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(
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工具,必须安装该工具 它将代码传递给浏览器,供您调试,并使用browserify将其转换为浏览器可执行代码
devtool知道这是一些node.js代码,Chrome不知道。这是因为您使用的是devtool工具,它必须是 它将代码传递给浏览器,供您调试,并使用browserify将其转换为浏览器可执行代码
devtool知道这是node.js代码,Chrome不知道。Erm。。。通过Chrome开发者工具运行node.js是devtool所做的。。。我不确定问题出在哪里,devtool并不像我想象的那样是谷歌的东西。它是一个通过Chrome调试工具运行node.js代码的工具。。。通过Chrome开发者工具运行node.js是devtool所做的。。。我不确定问题出在哪里,devtool并不像我想象的那样是谷歌的东西。它是一个通过Chrome调试工具运行node.js代码的工具。