vscode launch.json реагировать-родной и Haxe

Я начал переходить от кодирования напрямую реагировать родной проект с haxe. Поэтому структура папок изменилась, и теперь файлы реактивных проектов находятся в подпапках текущего проекта.

Когда я хочу использовать файл launch.json, выходные данные сообщают мне (правильно), что в корневом каталоге не установлен ни один пакет реагирующего нативного пакета npm. мой launch.json теперь выглядит так (попытался добавить rn-project-name) в качестве подпапки

{
"version": "0.2.0",
"configurations": [
    {
        "name": "Debug iOS",
        "program": "${workspaceRoot}/rn-project-name/.launch/launchReactNative.js",
        "type": "reactnative",
        "request": "launch",
        "platform": "ios",
        "target": "iPhone 5s",
        "sourceMaps": true,
        "outDir": "${workspaceRoot}/rn-project-name/.vscode/.react"
    }
]

}

Кому-нибудь приходилось решать что-то подобное?

(я почему-то не понимаю, как launch.json устанавливает все необходимые ссылки на файлы)

Спасибо за любую помощь!

Патрик

1 ответ

Мне удалось заставить его работать. Просто отредактируйте.vscode/settings.json, добавив корневой путь проекта:

{
    ... 

    "react-native-tools": {
        "projectRoot": "path-to-your-rn-project"
    }
}
Другие вопросы по тегам