wordpress   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了无法在Windows 10上使用VS Code调试Node.js Google Cloud Functions(本地模拟器)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我正在尝试设置 local emulator for Google Cloud Functions并启用VS Code调试功能.这是一个巨大的麻烦,可能是函数模拟器中的一个错误…… 我按照这个指南来写了这封信:https://github.com/GoogleCloudPlatform/cloud-functions-emulator/wiki/Debugging-with-Visual-Stud
我正在尝试设置 local emulator for Google Cloud Functions并启用VS Code调试功能.这是一个巨大的麻烦,可能是函数模拟器中的一个错误……

我按照这个指南来写了这封信:https://github.com/GoogleCloudPlatform/cloud-functions-emulator/wiki/Debugging-with-Visual-Studio-Code.

当地环境:

> Microsoft Windows [版本10.0.15063]
> Visual Studio Code 1.13.1(关闭任何第三方扩展)
>使用节点6.9.1的NVM

可重复的步骤:

1.为Google Cloud Functions安装本地模拟器:npm install -g @ google-cloud / functions-emulator

2.创建基本功能

exports.dbug = (req,res) => {
    var debugTest = 'Breakpoint'
    console.log('Debug breakpoint.')
    res.send('Response success.').status(200)}

3.启动模拟器,部署函数,测试它:函数启动,函数部署dbug –trigger-http,函数调用dbug

无法在Windows 10上使用VS Code调试Node.js Google Cloud Functions(本地模拟器)

4.安装VS Code调试器. launch.json:

"version": "0.2.0","configurations": [
    {
        "type": "node","request": "attach","name": "Debug Functions","processId": "${command:PickProcess}","port": 5858
    }
]

5.启动函数调试器:函数debug dbug

6.启动VS Code调试器:

无法在Windows 10上使用VS Code调试Node.js Google Cloud Functions(本地模拟器)

7.添加断点:

无法在Windows 10上使用VS Code调试Node.js Google Cloud Functions(本地模拟器)

8.调用函数函数调用dbug.在这一点上,终端棒,我不知道发生了什么.它似乎没有超时,所以我最终终止它.函数模拟器似乎在此之后完全挂起,我必须从任务管理器手动终止node.js进程.

无法在Windows 10上使用VS Code调试Node.js Google Cloud Functions(本地模拟器)

我尝试过其他一些方法

>重启一切.然后启动函数,附加VS Code调试器,调用函数(不要执行函数调试.由于某种原因,这暂停在net.js中的一步.当我继续时,它不会在函数的断点处停止并且函数响应一般.

无法在Windows 10上使用VS Code调试Node.js Google Cloud Functions(本地模拟器)


>完全遵循本教程:https://www.youtube.com/watch?v=5CZ1f6wzn4Q
>安装和添加@ google / cloud-debug似乎没有在本地更改任何内容.

解决方法

对于其他人看到这个线程.使用函数检查myFunc并运行Debug:附加到VS Code中的Node Process,使用–inspect标志附加到进程并正常设置断点.运行函数调用myFunc来执行.

大佬总结

以上是大佬教程为你收集整理的无法在Windows 10上使用VS Code调试Node.js Google Cloud Functions(本地模拟器)全部内容,希望文章能够帮你解决无法在Windows 10上使用VS Code调试Node.js Google Cloud Functions(本地模拟器)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: