2016-04-03 2 views
0

Можно ли каким-либо образом запустить приложение из VSCode без привязки к нему для целей отладки?Запуск приложения из VSCode

В настоящее время я использую nwjs для запуска приложения с машинописными текстами. Я установил конфигурацию запуска chrome debugger в launch.json, которая работает очень хорошо. Однако я не всегда хочу запускать nwjs с прикрепленным отладчиком. Я просто хочу запустить свое приложение. Причина этого в том, что у меня есть несколько точек останова, которые я не хочу отключать каждый раз, когда я не хочу, чтобы их ударили.

ответ

0

Для этого вы можете использовать tasks.json и определить задачу, которая будет запускать ваше приложение. Точно так же, как вы настроите ваши сборки или тестовые заданий:

Например, tasks.json может выглядеть следующим образом:

{ 
    "version": "0.1.0", 
    "command": "node", 
    "windows": { 
     "command": "node.exe" 
    }, 
    "isShellCommand": true, 
    "tasks": [ 
     { 
      "taskName": "start.my.app", 
      "args": ["${workspaceRoot}/path/to/your/app.js"], 
      "suppressTaskName": true, 
      "problemMatcher": [] 
     } 
    ] 
} 

Надеется, что это помогает.

+0

Это шаг в пути, однако теперь эта задача запускается каждый раз, когда я компилирую. Я не хочу этого. (У меня есть еще одна задача, которая компилирует мой код типа.) Мне также нужно иметь возможность привязать выполнение этой новой задачи к ключевому комбо для эффективности. – jool

+0

Если он запускается каждый раз при создании (Ctrl + Shift + B), вы должны установить '' isBuildCommand: false 'в определении задачи. Пока не удается назначить ключевые ярлыки для отдельной задачи (только задачи сборки и тестирования имеют выделенные ключевые клавиши), но на ее пути. – Amid

+0

Спасибо, этот «isBuildCommand» только кажется доступным для подзадач, что в этом контексте кажется мне немного запутанным. Не могли бы вы предоставить полный список того, как будет выглядеть такая задача. Кроме того, когда я добавляю новую задачу к своим задачам.json. Я получаю сообщение об ошибке «Конец ожидаемого файла» (tasks.json). Я получаю это, хотя синтаксис правильный JSON. – jool

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