VSCode 配置React Native开发环境

作者: 冰琳92 | 来源:发表于2017-05-10 11:11 被阅读4013次

1.安装VSCode

2.安装插件

  • F1 并输入 ext install 并回车, 或者使用
  • 输入react-native安装React Native Tools

假定你已经在设备上安装了react native,
如果没有安装,请使用npm install -g react-native-cli安装
或者按照官方文档操作
新建一个RN工程 并使用VSCode打开

安装完成后 按F1可以看到命令里多了很多关于React Native的选项

React Native Command

3.配置调试环境

a.自动配置

键入shift+cmd+D或者点击icon

shift+cmd+D
再点击
设置
选择 React Native: Paste_Image.png
会自动生成launch.json文件,里面4个配置选项Debug AndroidDebug iOSDebug iOSDebug iOS
{
    "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"
        }
    ]
}

b. 手动配置

接下来 我们清空 configurations


点击添加配置按钮,并选择configuration 添加配置

结果如下:

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

在此点击添加配置按钮,选择React Native: Debug iOS

配置选项

这样 运行iOS就配置好了

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

点击设置左边的选项,会有Debug iOS选项

Debug iOS

接下来 就可以点击上面选项的运行按钮,成功运行iOS啦

Hello world

4.其它实用插件

  • Auto Close Tag
  • Auto Complete Tag
  • AutoFileName
  • Auto Rename Tag
  • Auto Import
  • Path Intellisense
  • Color Highlight

相关文章

网友评论

  • 原野de呼唤:我只能使用终端命令 react-native run-ios 运行,但是貌似不在debug模式,不能打印输出,按照你的方法就会报错 /Users/zhanghaikuo/Desktop/屏幕快照 2018-05-16 下午4.59.40.png
    原野de呼唤:评论不能添加图片,报错是:Could not debug. Could not start the packager
  • 黑羽肃霜:如果要改为在真机上调试,那么target要改为什么呢

本文标题:VSCode 配置React Native开发环境

本文链接:https://www.haomeiwen.com/subject/oxsrtxtx.html