我刚刚了解到 Edge 可以有不同的配置文件目录。默认的是这个,并且大部分时间都在使用:
C:\Users{用户名}\AppData\Local\Microsoft\Edge\用户数据
但是当我使用 user-data-dir 参数启动 msedge.exe 时,我可以创建另一组配置文件。例如这样:
“C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe” --user-data-dir=C:\Blub"
如果您以这种方式启动edge,您可以生成一组新的配置文件,并将其存储在“C:\Blub”中。
我在学习如何使用 VS Code 进行调试时偶然发现了这个参数。
这篇文章解释了为此还需要 user-data-dir 参数。
但在这里你没有使用具体的路径,而是像这样的值“remote-debug-profile”:
edge.exe --远程调试端口=9222 --user-data-dir=远程调试配置文件
这里还可以生成一组新的“配置文件集”,仅在使用远程调试配置文件参数启动 Edge 时才可用。
边缘调试仅适用于存储在那里的配置文件。每当我尝试将边缘的 Visual Studio 代码调试器与另一个目录中的配置文件实例连接时,都会失败。
有什么方法可以调试存储在另一个目录中的配置文件吗?
背景是我在许多设备之间同步所有配置文件,这些工具阻止我将配置文件存储在默认位置进行调试。
您正在调试哪种类型的项目?
要调试存储在 VS Code 中另一个目录中的配置文件,您需要在
cwd
文件中指定工作目录 (launch.json
)。launch.json
中,使用以下命令指定动态工作目录:
“cwd": "${fileDirname}
”launch.json
中字符串内的变量替换。如:${workspaceFolder}
给出工作空间文件夹的根路径。