Как отлаживать приложение vue js в VS Code?

Я создал новое приложение vue.js, используя vue init webpack my-test3 .

В VS Code (v1.7.1) я пытаюсь отладить это приложение и по умолчанию launch.json имеет программу, установленную на:

 "configurations": [ { "type": "node", "request": "launch", "name": "Launch Program", "program": "${workspaceRoot}/app.js", "cwd": "${workspaceRoot}" }, 

но app.js не существует. Нужно ли создавать app.js , если да, с каким контентом? Если нет, куда я должен указывать program ? Или мне нужно делать что-то совершенно другое?

ОБНОВЛЕНИЕ 1

Хорошо, поэтому я попытался изменить program чтобы указать на /src/main.js . Это вызывает ошибку ES 2015 .

 (function (exports, require, module, __filename, __dirname) { import Vue from 'vue' ^^^^^^ SyntaxError: Unexpected token import at Object.exports.runInThisContext (vm.js:76:16) at Module._compile (module.js:542:28) at Object.Module._extensions..js (module.js:579:10) at Module.load (module.js:487:32) at tryModuleLoad (module.js:446:12) at Function.Module._load (module.js:438:3) at Timeout.Module.runMain [as _onTimeout] (module.js:604:10) at ontimeout (timers.js:365:14) at tryOnTimeout (timers.js:237:5) at Timer.listOnTimeout (timers.js:207:5) 

Я изучаю настройку babelrc. Также, если это помогает, система работает:

 node v6.9.1 npm v3.10.8 babelrc v6.18.0 

Поэтому после некоторого спотыкания я понял, что отправной точкой для отладки является запуск сервера, поэтому для program установлено значение /build/dev-server.js , в launch.json :

 { "version": "0.2.0", "configurations": [ { "type": "node", "request": "launch", "name": "Launch Program", "program": "${workspaceRoot}/build/dev-server.js", "cwd": "${workspaceRoot}" }, { "type": "node", "request": "attach", "name": "Attach to Process", "port": 5858 } ] } 

Теперь вы можете отлаживать приложение vue.js, нажав F5 или перейдя на боковую панель Debug ( Ctrl-Shift-D ), затем выбрав «Launch Program» и нажав зеленую кнопку запуска. Вы можете переключить окно консоли отладки с помощью Ctrl-Shift-Y .

Для потомков launch.json создается в первый раз, когда вы пытаетесь отлаживать в .vscode папку вашего приложения.