我开始从编码直接反应原生项目转向Haxe。 因此,文件夹结构已更改,react-native项目文件位于当前项目的子文件夹中。
当我想使用launch.json
时,输出告诉我(正确)在root上没有安装react-native 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
如何设置所有必要的文件引用)
答案 0 :(得分:0)
我设法让它发挥作用。只需编辑.vscode/settings.json
添加项目根路径:
{
...
"react-native-tools": {
"projectRoot": "path-to-your-rn-project"
}
}