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