Как исправить ошибку хоста скрипта gulp windows в vscode - PullRequest
0 голосов
/ 17 января 2019

Ошибка бегуна задачи часового глотка. Это приводит к ошибке хоста скрипта Windows.

Я уже пытался изменить файл task.json:

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "command": "gulp",
    "isShellCommand": true,
    "args": [
        "--no-color"
    ],
    "tasks": [
        {
            "taskName": "scripts",
            "isBuildCommand": true,
            "showOutput": "always"
        },
        {
            "taskName": "sass",
            "isBuildCommand": true,
            "showOutput": "always"
        },
        {
            "taskName": "watch",
            "isBuildCommand": true,
            "showOutput": "always"
        }
    ]
}

1 Ответ

0 голосов
/ 17 января 2019

Похоже, вы используете старый синтаксис. Я не верю, например, что taskname больше поддерживается.

Вот файл tasks.json, который я использую, и оба метода вызова команд gulp работают. (Вы упомянули task.json, я предполагаю, что это опечатка, это tasks.json)

{
"version": "2.0.0",
"tasks": [
    {
        "label": "Start server and process files",
        "command": "gulp",
        "args": [
            "sync"
        ],
        "type": "shell",
        "options": {
            "cwd": "${workspaceRoot}"
        }
    },
    {
        "label": "Gulp: Start server only",

        "type": "gulp",
        "task": "serve",
        "problemMatcher": []
    },
    {
        "label": "Gulp: watch",

        "type": "gulp",
        "task": "watch",
        "problemMatcher": []
    }
}

Похоже, вы тоже хотите:

"group": "build",

в каждой из ваших задач - заменяет синтаксис isBuildCommand, который вы использовали выше.

И

"presentation": {
  "reveal": "always",
},

вместо синтаксиса showoutput.

См. миграция на задачи 2.0, документация .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...