Я создал приложение NativeScript с Vue.js, используя следующее руководство: https://nativescript-vue.org/en/docs/getting-started/quick-start/
Эти команды создают следующую структуру кода:
Я пытаюсь отладить приложение с помощью Visual Studio Code. Я установил расширение NativeScript для VS Code. Это сгенерировало следующую конфигурацию launch.json:
{
"name": "Launch on Android",
"type": "nativescript",
"request": "launch",
"platform": "android",
"appRoot": "${workspaceRoot}",
"sourceMaps": true,
"wtch": true
}
При запуске отображается следующая ошибка:
Ни один проект не найден в 'my project root dir' или выше, и ни один из них не был указан --path.
Когда я меняю конфигурацию launch.json на следующее (обратите внимание на каталог dist в appRoot):
{
"name": "Launch on Android",
"type": "nativescript",
"request": "launch",
"platform": "android",
"appRoot": "${workspaceRoot}\\dist",
"sourceMaps": true,
"wtch": true
}
и начать отладку, приложение запускается отлично, но я не могу установить точки останова в файлах JavaScript. Это, конечно, связано с тем, что каталог dist уже содержит скомпилированный код Android / iOS, а файлы JavaScript находятся в каталоге src.
Как я могу отлаживать и устанавливать точки останова с помощью NativeScript, Vue.js и VS Code?