【问题标题】:How to enable flow checking on vscode for react-native?如何在 vscode 上为 react-native 启用流检查?
【发布时间】:2019-07-10 15:43:03
【问题描述】:

目标

能够为 react-native 创建一个新项目(使用 react-native init),并在 Visual Studio Code 上启用流检查。

我做了什么

我刚刚创建了一个新的 react-native 项目

react-native init iaptris

然后打开 Visual Studio 代码

cd iaptris
code .

我看到了这个错误

这些错误描述(意大利语,抱歉)

谷歌搜索我得出结论,我必须安装Flow Extension for VsCode,我做到了。

然后我禁用了对当前工作区、设置文件关联和流命令路径的本机检查

{
  "javascript.validate.enable": false,
  "files.associations": {
    "*.json": "json",
    "*.js": "javascriptreact"
  },
  "flow.pathToFlow": "C:\\Users\\mirko\\.vscode\\extensions\\flowtype.flow-for-vscode-1.0.1\\node_modules\\.bin\\flow.cmd"
}

在同一工作区关闭并重新启动 vscode

问题

此时,错误消失了,而且,删除一个大括号抛出一个新的语法错误,我没有看到任何错误。没有错误。

问题

我现在还需要做什么?

【问题讨论】:

标签: react-native visual-studio-code flowtype


【解决方案1】:

实际解决方案,如果这不是更好的方法,请发布您的答案。而且我认为这不是更好的方法。

  1. react-native init <project name>

  2. 打开 VsCode

  3. 禁用Javascript -> Validate 仅适用于当前工作区(抱歉,如果下一张图片是意大利语,但作为参考就足够了)

  1. 安装插件

    yarn add eslint babel-eslint eslint-plugin-flowtype --dev
    
    or
    
    npm install eslint babel-eslint eslint-plugin-flowtype --save-dev
    
  2. 使用以下内容创建.eslintrc

    {
      "parser": "babel-eslint",
      "plugins": [
        "flowtype"
      ],
      "extends": [
        "plugin:flowtype/recommended"
      ]
    }
    
  3. 关闭并重新打开 vscode 和工作区

【讨论】:

    猜你喜欢
    • 2017-09-13
    • 2022-07-22
    • 1970-01-01
    • 2021-11-06
    • 1970-01-01
    • 2018-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多