当前位置 : 主页 > 网页制作 > Nodejs >

node.js – 调试第三方安装的节点模块

来源:互联网 收集:自由互联 发布时间:2021-06-16
欣赏输入以轻松有效地调试已安装的第三方节点模块(比如mkdirp或expressjs ……) 我查看了node-inspector,但看起来它只能调试直接脚本(如node-debug myscript.js). 但对于我的情况,我想在终端中使用
欣赏输入以轻松有效地调试已安装的第三方节点模块(比如mkdirp或expressjs ……)

我查看了node-inspector,但看起来它只能调试直接脚本(如node-debug myscript.js).

但对于我的情况,我想在终端中使用它时直接调试已安装的模块.例如,当我使用browserify main.js -o bundle.js在终端中运行browserify时,我想开始调试browserify模块代码.

目前在第三方代码中放置console.log语句非常痛苦.

显然是一个较老的问题,但对于遇到这个问题的其他人来说,你可以通过让节点直接启动模块进行调试,所以我认为你可以这样做:

node-debug node_modules/browersify/bin/browserify main.js -o bundle.js

我个人正在使用vscode尝试调试tslint,在那里我创建了一个这样的调试配置:

{
      "type": "node",
      "request": "launch",
      "name": "Launch Program",
      "program": "${workspaceFolder}\\node_modules\\tslint\\bin\\tslint",
      "args": [
        "-c",
        "tslint.json",
        "-p",
        "tsconfig.json"
      ]
    }
网友评论