如何使用现有的已登录Chrome用户配置文件正确设置VS Code以在Chrome中调试?

RLH

我有一个用VS Code编写的React应用程序。为了测试和调试我的工作,我转到终端并输入npm start这将启动应用程序服务器,并在当前已登录用户(已安装React Devtools扩展名)下正确启动chrome。

但是,我也在VS Code中使用带有Chrome扩展程序调试器为了使用这些调试器工具,在npm启动应用程序后,我需要点击F5,这将为Chrome启动一个新的浏览器窗口。在这种模式下,我的断点在VS代码中被击中,我也可以根据需要进行检查。

但是,不同之处在于,当我按F5键时,VS Code会打开一个新的浏览器窗口,该窗口看起来像新安装的Chrome实例。由于我在多个VM和体系结构中使用Chrome,因此我已经设置了Google帐户,以便在我登录Chrome中每台计算机上的个人资料时,所有必需的书签和扩展名都将加载到该Chrome实例中。

即使定期启动Chrome浏览器会显示这些详细信息,F5调试也不会显示用户个人资料信息,就像我运行时浏览器的首次启动一样npm start有没有一种方法可以更改我的VS Code配置,以便使用Debugger for Chrome扩展程序在VC Code中进行调试时,可以使用所有所需的扩展程序和工具来访问我的Chrome配置文件?

另外,这是我的launch.json文件。认为这是调试器使用的。

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "chrome",
            "request": "launch",
            "name": "Launch Chrome against localhost",
            "url": "http://localhost:3000",
            "webRoot": "${workspaceFolder}",
        }
    ]
}

我认为这些是默认值,也许这就是NPM所使用的,而不是用F5启动调试器和浏览器的任何方法。

罗伯·劳伦斯

添加"userDataDir": false到您的启动配置中,如下所示:

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "chrome",
            "request": "launch",
            "name": "Launch Chrome against localhost",
            "url": "http://localhost:3000",
            "webRoot": "${workspaceFolder}",
            "userDataDir": false
        }
    ]
}

但是您必须首先退出所有正在运行的Chrome实例,因为无法将正在运行的Chrome用户配置文件置于调试模式。这就是扩展名默认创建新用户配置文件的原因。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何配置“ watir”以使用现有的chrome用户配置文件(使用chrome.exe --user-data-dir创建)

来自分类Dev

在Chrome中调试webgl

来自分类Dev

Chrome中的“调试”功能

来自分类Dev

如何在现有的nix派生文件中添加其他配置文件?

来自分类Dev

Android L中的Chrome调试

来自分类Dev

尝试在Chrome中调试Javascript

来自分类Dev

Android L中的Chrome调试

来自分类Dev

尝试在Chrome中调试Javascript

来自分类Dev

在Chrome和VS Code中,断点在调试器中都不行

来自分类Dev

VS Code中的未绑定断点(Chrome调试会话,Angular应用程序)

来自分类Dev

如何在现有的临时供应配置文件中添加新设备?

来自分类Dev

是否可以使用终端在现有的配置文件中添加或删除UDID?

来自分类Dev

使用VS Code时,如何在TLA +配置文件中设置CONSTANTS?

来自分类Dev

在Chrome中调试TypeScript,404响应

来自分类Dev

在Chrome中安装调试Flash Player吗?

来自分类Dev

在Chrome中调试TypeScript,404响应

来自分类Dev

VS Code + Chrome调试+ nrwl体系结构

来自分类Dev

断点无法通过Windows 10和WSL2上的Visual Studio Code调试Chrome中的React应用

来自分类Dev

如何使用单独的(用户 + 配置文件)运行两个 chrome 浏览器实例

来自分类Dev

如何配置Visual Studio Code调试器以使用Chrome Canary?

来自分类Dev

从 Visual Studio Code 而不是从 Chrome 进行 SPFx 断点和调试

来自分类Dev

如何将社交登录集成到我现有的用户架构/登录系统中?

来自分类Dev

使用applescript在现有的chrome标签中打开url?

来自分类Dev

无法使用 Selenium 中的用户配置文件启动 Chrome 浏览器

来自分类Dev

TypeScript文件卡在Chrome调试器工具中?

来自分类Dev

在Chrome调试器中修改Typescript文件

来自分类Dev

如何在Chrome中调试Angular2

来自分类Dev

如何在Chrome浏览器中调试AngularJS

来自分类Dev

如何在Chrome / Safari中调试EJS代码

Related 相关文章

  1. 1

    如何配置“ watir”以使用现有的chrome用户配置文件(使用chrome.exe --user-data-dir创建)

  2. 2

    在Chrome中调试webgl

  3. 3

    Chrome中的“调试”功能

  4. 4

    如何在现有的nix派生文件中添加其他配置文件?

  5. 5

    Android L中的Chrome调试

  6. 6

    尝试在Chrome中调试Javascript

  7. 7

    Android L中的Chrome调试

  8. 8

    尝试在Chrome中调试Javascript

  9. 9

    在Chrome和VS Code中,断点在调试器中都不行

  10. 10

    VS Code中的未绑定断点(Chrome调试会话,Angular应用程序)

  11. 11

    如何在现有的临时供应配置文件中添加新设备?

  12. 12

    是否可以使用终端在现有的配置文件中添加或删除UDID?

  13. 13

    使用VS Code时,如何在TLA +配置文件中设置CONSTANTS?

  14. 14

    在Chrome中调试TypeScript,404响应

  15. 15

    在Chrome中安装调试Flash Player吗?

  16. 16

    在Chrome中调试TypeScript,404响应

  17. 17

    VS Code + Chrome调试+ nrwl体系结构

  18. 18

    断点无法通过Windows 10和WSL2上的Visual Studio Code调试Chrome中的React应用

  19. 19

    如何使用单独的(用户 + 配置文件)运行两个 chrome 浏览器实例

  20. 20

    如何配置Visual Studio Code调试器以使用Chrome Canary?

  21. 21

    从 Visual Studio Code 而不是从 Chrome 进行 SPFx 断点和调试

  22. 22

    如何将社交登录集成到我现有的用户架构/登录系统中?

  23. 23

    使用applescript在现有的chrome标签中打开url?

  24. 24

    无法使用 Selenium 中的用户配置文件启动 Chrome 浏览器

  25. 25

    TypeScript文件卡在Chrome调试器工具中?

  26. 26

    在Chrome调试器中修改Typescript文件

  27. 27

    如何在Chrome中调试Angular2

  28. 28

    如何在Chrome浏览器中调试AngularJS

  29. 29

    如何在Chrome / Safari中调试EJS代码

热门标签

归档