使用npm start时,如何使用Typescript将VSCode调试器附加到azure函数?

时间:2019-04-06 14:15:12

标签: typescript visual-studio-code azure-functions

我正在使用“ npm start”,其工作方式如下:

"watch": "tsc -w",
    "prestart": "npm run build && func extensions install",
    "start:host": "func start --cors *",
    "start": "npm run start:host & npm run watch",

这很好用,但是我无法通过vscode附加到launch.json:

{   “ name”:“ Attach”,   “ type”:“节点”,   “ request”:“ attach”,   “ cwd”:“ $ {workspaceFolder}”,   “ protocol”:“ auto”,   “端口”:9229 }

当我尝试附加时出现错误:

enter image description here

1 个答案:

答案 0 :(得分:0)

这似乎是vs代码的Chrome问题。您必须在启用了远程调试的情况下启动Chrome,才能将扩展程序附加到它。

我已经针对不同情况发布了类似问题的答案,请尝试查看它是否适合您。

您必须在启用了远程调试的情况下启动Chrome,才能将扩展程序附加到它。

Windows

右键单击Chrome快捷方式,然后选择属性。在“目标”字段中,附加--remote-debugging-port = 9229或在命令提示符下,执行/chrome.exe --remote-debugging-port = 9229 < / p>

OS X

在终端中,执行/ Applications / Google \ Chrome.app/Contents/MacOS/Google \ Chrome --remote-debugging-port = 9229

Linux

在终端中,启动google-chrome --remote-debugging-port = 9229

https://github.com/Microsoft/vscode-chrome-debug