2015-04-30 3 views
9

Название говорит все. Я все еще использую Grunt, хотя мне кажется, что я должен использовать Gulp.Как запускать задачи Grunt из VSCode?

Тем не менее, вместо того, чтобы alt-tabbing в окне CMD, я хотел бы использовать палитру или сочетания клавиш для запуска некоторых задач Grunt. Читая документы, похоже, мне нужно написать json-задачу. Какие??? Это как написать задачу Grunt для выполнения задачи Grunt.

Кто-нибудь еще написал общую задачу VSCode для запуска Grunt?

EDIT: Благодаря принятым ответ, вот что я бегу:

{ 
    "version": "0.1.0", 
    "command": "grunt", 
    "isShellCommand": true, 
    "tasks": [{ 
     "taskName": "default" 
    },{ 
     "taskName": "stage" 
    },{ 
     "taskName": "dist" 
    }] 
} 

открыть палитру, и увидеть по умолчанию, сцена, расст. Не уверен, что это лучший способ, но он работает до сих пор. Определенно комната для улучшения.

+0

Это работало отлично для меня, используя VSCode версии 0.1.0 – TMc

ответ

5

В файле tasks.json по умолчанию вы можете просто изменить пример глотки, который будет использоваться для ворчания. В моем текущем проекте, мне просто нужно запустить grunt в корневом каталоге, так мой выглядит следующим образом:

{ 
    "command": "grunt", 
    "isShellCommand": true 
} 

Вы также можете изменить существующую tasks возможность добавить конкретные задачи для запуска в вашей сборке.

+1

Следует отметить, что 'isShellCommand' осуждался в 1.14. Вместо этого вы должны переключить его на '' type ":" shell "'. –

10

Самое последнее обновление для VSC имеет автоматическое определение grunt (и задач gulp), поэтому теперь вы можете просто использовать cmd+p, затем введите task (обратите внимание на место в конце), и VSC покажет вам доступные задачи для запуска.

This is how it looks

Больше информации на: https://code.visualstudio.com/Docs/editor/tasks

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

  • Нет связанных вопросов^_^