2017-02-14 17 views
2

Это мой tasks.json файл:VS Code tasks.json ошибка

{ 
    "version": "0.1.0", 
    "tasks": [ 
     { 
      "taskName": "clean", 
      "windows": { 
       "command": "del" 
      }, 
      "linux": { 
       "command": "rm" 
      }, 
      "args": [ "build/*" ], 
      "showOutput": "never", 
      "isShellCommand": true, 
      "suppressTaskName": true 
     } 
    ] 
} 

Каждый раз, когда я использую Ctrl +P и написать task clean выполнить задачу, я получаю следующее сообщение об ошибке:

Cannot read property 'args' of undefined

Кто-нибудь знает, что мне не хватает?

ответ

2

Похоже, VSCode не выполняется до тех пор, "command" не указан вне из ОС конкретных "linux"/"windows" свойств, даже если вы находитесь на одной из этих платформ.

С добавлением фиктивной "command": "", он работает:

{ 
    "version": "0.1.0", 
    "tasks": [ 
     { 
      "taskName": "clean", 
      "windows": { 
       "command": "del" 
      }, 
      "linux": { 
       "command": "rm" 
      }, 
      "command": "", 
      "args": [ "build/*" ], 
      "showOutput": "never", 
      "isShellCommand": true, 
      "suppressTaskName": true 
     } 
    ] 
} 

Это кажется ошибка для меня. Я рекомендую вам сообщить об этом в VSCode issue tracker.

Смежные вопросы