我正在尝试使用Visual Studio代码(应该是最好的(使用React Native,但是当我尝试调试时,它会给我一个错误。
我已经安装了React Native工具扩展名,但是当我尝试启动时(F5(时,它返回" [错误]无法调试。确保已安装了反应性的NPM软件包?"
我还尝试使用F1"> react Antial:Run Android"发送命令,但它返回错误"当前工作区不是React Native项目"。
我正在使用Ubuntu 16.04 LTS。
Visual Studio代码1.11.2
反应新的-CLI:2.0.1
反应:0.43.3
你们中的任何人都使用Visual Studio代码吗?你有这些问题吗?
我的启动。
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug Android",
"program": "${workspaceRoot}/.vscode/launchReactNative.js",
"type": "reactnative",
"request": "launch",
"platform": "android",
"sourceMaps": true,
"outDir": "${workspaceRoot}/.vscode/.react"
},
{
"name": "Debug iOS",
"program": "${workspaceRoot}/.vscode/launchReactNative.js",
"type": "reactnative",
"request": "launch",
"platform": "ios",
"target": "iPhone 5s",
"sourceMaps": true,
"outDir": "${workspaceRoot}/.vscode/.react"
},
{
"name": "Attach to packager",
"program": "${workspaceRoot}/.vscode/launchReactNative.js",
"type": "reactnative",
"request": "attach",
"sourceMaps": true,
"outDir": "${workspaceRoot}/.vscode/.react"
},
{
"name": "Debug in Exponent",
"program": "${workspaceRoot}/.vscode/launchReactNative.js",
"type": "reactnative",
"request": "launch",
"platform": "exponent",
"sourceMaps": true,
"outDir": "${workspaceRoot}/.vscode/.react"
}
]
}
我想这个答案有点晚了。
您的问题是Vscode在您的反应本地的路径参考上找不到。
如果使用NPM安装了它,请尝试以下内容:
npm安装反应 - 全球
这应该将其安装在您的路径中。重新启动VSCODE,您应该很好。
我认为这是路径问题安装并使用:
npm i react-native -g
我认为这是路径问题安装并使用:
npm i react-native -f