javascript - VScode Javascript 断点被 Chrome 调试器忽略
问题描述
我知道有很多“相似”的问题,但相似并不意味着它们是相同的,如果它们相同,它们就不会存在,我还没有找到我正在寻找的答案。
它一定很简单,因为在我的其他项目中它确实有效。行为上有区别:
-其他可行的项目:当我点击左下角的“针对 localhost(testApp)启动 chrome”,然后我点击顶部菜单上的“针对 localhost 启动 chrome”(这是多余且愚蠢的)Chrome 会打开并立即返回第一个断点。
-在这个项目中,Chrome 会通过 localhost 打开显示工作目录中的文件列表。然后,当我选择 html 文件时,js 代码会忽略断点运行。去搞清楚...
解决方案
什么'混淆'VScode'Debugger for Chrome'扩展是我用我的项目名称命名了html文件(例如myproject.html)当我将它重命名为'index.html'时它停止显示工作文件夹内容,而是返回到VScode断点,断点变成了如下图标: 未验证断点
当我将“main.js”文件放入“src”文件夹并更新 html 文件中的路径时,一切正常。这更像是福尔摩斯的调查而不是编程。浪费了大约3个小时……
推荐阅读
- node.js - npm 包正在安装但无法正常工作
- r - 使用 dplyr 构建“隐式”过滤器
- pytorch - 用于语义分割的 Pytorch 自定义 randomcrop
- postgresql - PostgreSQL 函数的参数化视图包装器
- php - WordPress & Docker dev/staging/live 最好的工作流程?
- sql - 根据 ID 数进行选择
- mongodb - casbah_2.12 不能与 MongoDB 4.0.0 一起使用
- c - 在 C 中将指针作为参数发送
- css - 最小宽度与最大宽度
- react-native - 内部的图像反应原生 FlatList 淡入,而不是仅仅被预渲染