win7下,安装node-inspector调试Node.js

1. 安装node.js

    官网 http://www.nodejs.org ,下载和系统版本匹配的.msi后缀的安装文件


2. 安装 python2.7

   官网 https://www.python.org/, 目前nodejs只支持 python2.7 。Python (v2.7.3 recommended, v3.x.x is not supported)


3. 安装 python 包 (这个可能不是必须的)

    npm install python -g   (安装)

    npm config set python python2.7    (设定版本)


4. 安装 Microsoft Visual Studio C++ 2012 for Windows Desktop (Express version works too)

    安装 VS 2010(需要msbuild.exe) http://download.microsoft.com/download/1/E/5/1E5F1C0A-0D5B-426A-A603-1798B951DDAE/VS2010Express1.iso    (这个就可以了,免费的,只需要安装vc++ express)

vs2010 sp1 full :http://download.microsoft.com/download/E/B/A/EBA0A152-F426-47E6-9E3F-EFB686E3CA20/VS2010SP1dvd1.iso

iso文件安装需要虚拟光驱 ,可从百度软件中心下载 daemon tools Lite 

5. 安装node-gyp  (这个应该不是必须的)

    npm install -g node-gyp


6.  安装node-inspector

     npm install –g node-inspector


7.  使用node-inspector

    启动node-inspector

    node-inspector --web-port 8080 --debug-port 5858

    用debug模式启动代码  

     node --debug-brk=5858 test.js

    用chrome访问 http://127.0.0.1:8080/?ws=127.0.0.1:8080&port=5858

    选择要调试的代码,加上断点进行调试

   在新的浏览器tab或窗口访问 http://localhost:8888/  触发断点

test.js代码如下:

(function (exports, require, module, __filename, __dirname) { var http = require("http");

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

});


//补充

win8 (64位系统)下,chrome浏览器必须是64的。

而且 Microsoft Visual Studio C++  也必须去微软官网下载兼容win8的最新版免费express


//补充2

如果 Microsoft Visual Studio C++是32位的,则node.js 和 chrome 必须是32位的







  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值