Skip to the content.

Visual Studio Code简介

Visual Studio Code 是微软推出的一个轻量级的开源 Web 集成开发环境,支持超过 30 种语言的开发,同时支持 Windows、Mac OS X、Linux 三大桌面平台。对于开发 React Native 而言,微软提供了专门的插件:React Native Tools,按照官网的说明进行插件的安装即可。这个插件使得开发者可以在 VS Code 中调试 React Native 代码,快速执行 react-native 命令,以及对 React Native 的 API 具备智能提醒功能,如下所示:

开始使用

首先你要按React Native开发环境搭建这篇文章搭建好开发环境。

调试

安装调试环境

点击左侧边栏调试按钮进入调试面板,点击齿轮图标按钮VS Code会自动创建并打开.vscode/launch.json配置文件,文件中会有一些默认数据。我们删除configurations中的数据,现在配置文件内容如下:

{
    "version": "0.2.0",
    "configurations": [
    ]
}

在点击添加配置按钮,添加“React Native Debug iOS”

现在的配置文件内容如下:

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

好了,现在在VS Code中按下F5稍后就可以看到app在iOS模拟器中运行起来,你可以修改target成所需的iOS模拟器。

调试iOS设备

调试iOS设备你需要手动完成以下步骤:

  1. 安装ideviceinstallerbrew install ideviceinstaller
  2. 从调试配置下拉框选择Debug iOS并且按F5按键运行
  3. 摇一摇设备,打开开发者菜单,并且选择”Debug JS Remotely”

现在可以在VS Code中设置断点调试你的代码了。