У меня есть следующий .code-workspace
файл с конфигурацией запуска
{
"folders": [
{
"path": "core-v4"
},
{
"name": "UserSection",
"path": "user-section"
},
{
"path": "react-sharedlib"
},
],
"launch": {
"configurations": [
{
"preLaunchTask": "webpack watch",
"type": "java",
"name": "User Section",
"request": "launch",
"cwd": "${workspaceFolder:UserSection}",
"console": "internalConsole",
"stopOnEntry": false,
"mainClass": "com.company.www.Application",
"projectName": "user-section",
"vmArgs": "-Dserver.document-root=${workspaceFolder:UserSection}/target/webapp -Dserver.port=9090 -Dspring.profiles.active=local-dev",
"args": ""
}
]
}
}
Когда я пытаюсь запустить с этой конфигурацией, я получаю следующую ошибку в VSCode
Cannot read property 'name' of undefined
, которая нене очень подробная ошибка, но когда я удаляю
"preLaunchTask": "webpack watch",
Это работает, однако мне нужно preLaunchTask
для создания моего веб-приложения.
Есть ли способ ссылки на эту задачув моем файле user-section
путь tasks.json
в глобальном рабочем пространстве .code-workspace
файл?
Это мой файл tasks.json
в пути user-section
, на случай, если это поможет?
{
"version": "2.0.0",
"tasks": [
{
"label": "webpack watch",
"type": "npm",
"script": "watch",
"isBackground": true,
"problemMatcher": {
"owner": "npm",
"fileLocation": ["relative", "${workspaceFolder}"],
"pattern": [
{
"regexp": "^Module parse failed: (.*)$",
"message": 1
},
{
"regexp": "^ERROR in ([^ ]+) (\\d+):(\\d+)$",
"file": 1,
"line": 2
},
],
"background": {
"activeOnStart": true,
"beginsPattern": "^Hash.*$",
"endsPattern": "\\[built\\]$",
},
},
"group": {
"kind": "build",
"isDefault": true,
},
},
]
}