我正在开发一个打字稿项目,其中一个开发人员在Windows上,另一个在Mac OS上,我目前的问题是目录的斜杠不起作用(Windows \和Mac OS / )。 在.vscode目录下的launch.json文件中,我有一个这样的配置:
{
"version": "0.2.0",
"configurations": [
{
"program": "${workspaceRoot}/src/main.ts",
"cwd": "${workspaceRoot}/tests/reference"
}
]
}
所以我试着这样做:
{
"version": "0.2.0",
"osx" : {
"configurations": [
{
"name": "Launch",
"type": "node",
"request": "launch",
"program": "${workspaceRoot}/src/main.ts",
"cwd": "${workspaceRoot}/tests/reference"
}
]
},
"windows" : {
"configurations": [
{
"name": "Launch",
"type": "node",
"request": "launch",
"program": "${workspaceRoot}\\src\\main.ts",
"cwd": "${workspaceRoot}\\tests\\reference"
}
]
}
}
但编译器抱怨配置不存在,所以我想我不能这样做。
答案 0 :(得分:1)
所以最后,事实证明你可以使用一个正斜杠,这适用于Windows,OSX和Linux。
{
"version": "0.2.0",
"configurations": [
{
"program": "${workspaceRoot}/src/main.ts",
"cwd": "${workspaceRoot}/tests/reference"
}
]
}
以前我一直在努力使这个\工作,但显然不会。