Невозможно прочитать свойство 'name' из неопределенной многокорневой рабочей области VSCode preLaunchTask - PullRequest
0 голосов
/ 17 октября 2019

У меня есть следующий .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,
         },
     },
    ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...