VSCode 如何支持 Flow

  • 代码中出现红线
  • 当代码使用泛型,代码无法高亮

VSCode 中 使用 Flow(静态类型检查工具) 时,会出现两个问题。

代码中出现红线

原因分析
在代码中,使用类型声明时,会报出如下错误:

VSCode 默认支持 JavaScript 代码检查,而 JavaScript 中不存在类型声明等语法,因此,会报出如上错误。

解决方案


在VSCode 设置文件(settings.json)中,将 JavaScript 代码检查 禁止掉。

settings.json 文件所在位置,VSCode 面板 – > File(文件)–> Preferences(首选项)->Settings(设置)

修改配置,编码如下:

"javascript.validate.enable": false

修改后,效果如下:

当代码使用泛型,代码无法高亮

原因分析

在代码中,使用 泛型 后,其后的代码无法高亮,效果如下:

解决方案

在这里我们需要安装一个Babel JavaScript插件,实现代码高亮。

安装插件位置,VSCode 面板 – > File(文件)–> Preferences(首选项)->extensions(扩展)

安装后,代码效果如下:

VSCode 如何支持 Flow相关推荐

  1. 让vscode编辑器支持smarty模版的TPL文件

    如何让vscode支持 php的 smarty模版, 1.安装插件 该插件可以是的tpl格式的文件以html的方式显示,但是我在使用中发现安装此插件后电脑的cup会飙到很高,一会就会把vscode跑蹦 ...

  2. vscode中文支持xp_VSCode (Visual Studio Code) V1.43.0下载并设置成中文语言的方法

    Visual Studio Code(简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持语法高亮.智能代码补全.自定义热键.括号匹配.代码片段.代码对比 Diff.GIT ...

  3. vscode 不支持的客户端_Windows平台上有哪些你不知道的神器?

    下面分享一些 Windows 平台上日常开发使用的软件,有些软件我自认为是神器,可以大大提高效率. 编辑器类软件 IntelliJ IDEA IntelliJ IDEA 内部集成 Java 开发环境, ...

  4. 让vscode完美支持go vendor的代码跳转(使用vscode必看)

    Vscode是世界上最好的Go IDE!! 所以使用vscode作为Go的IDE是一件非常爽的事情. 可是事情总有不完美.现在有很多项目都是用vendor来做第三方包的版本控制,可是godef竟然不支 ...

  5. vscode不能支持ROS相关头文件(ros/ros.h)?

    Ubuntu16.04下vscode编写ros kinetic代码,编写pakage源文件代码,#include<ros/ros.h>头文件时报错,无法运行智能提示. 解决步骤: vsco ...

  6. VSCode 中支持 tpl 等文件高亮渲染方法

    这里以  .tpl  结尾的文件为例,其他后缀皆是如此, 点击菜单 文件->首选项->设置 输入如下代码: "files.associations": {"* ...

  7. 人生苦短,不光要用Python,还要在VSCode里用

    作者 | imbennyguo 出品 | CSDN博客 在程序员圈子里,Visual Studio Code(以下简称VSCode)可以说是目前最火的代码编辑器之一了. 它是微软出品的一款可扩展的轻量 ...

  8. 硬核教程:五步掌握用VSCode进行高效Python开发

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|OpenCV学堂 在程序员圈子里,Visual Stud ...

  9. vscode使用教程python-用 VSCode 编写 python

    一.coding 1.选择一个Python解释器 通过命令选项板(⇧⌘P),键入Python:Select Interpreter命令,然后选择一个解释器. 成功后左下角出现: 2.运行代码 二.重构 ...

最新文章

  1. 学习笔记——Numpy基本操作(二)
  2. Mac 使用 docker 搭建 kafka 集群 + Zookeeper + kafka-manager
  3. 手撕 CNN 经典网络之 AlexNet(理论篇)
  4. Ubuntu下使用WebStorm开发nodejs(一)
  5. 如何测量上下文切换时间
  6. 文件流对象 c# 1614525948
  7. 一款基于jQuery底部带缩略图的焦点图
  8. [Network Architecture]ResNext论文笔记(转)
  9. (转载)网络互联参考模型(详解)
  10. 【胸片分割】基于matlab GUI最小误差法胸片分割系统【含Matlab源码 1065期】
  11. Redis单线程模型详解
  12. 浮想联翩后自我脑暴的罗马帝国
  13. MAC安装中文输入法Rime
  14. Arduino /*传感器使用指南
  15. 1.Modbus通信协议-什么是Modbus?
  16. 头哥教学平台-泰坦尼克生还预测-可视化与探索性数据分析
  17. LQ0122 等腰三角形【打印图形】
  18. 不是广告!!迎来1w粉丝,本号送书啦!|原创
  19. html 标题字体修改,如何更改HTML标题字体大小?
  20. Ubuntu18.04双显卡笔记本+ROS 安装nvidia显卡驱动、CUDA10.2、CUDNN8.3.0、Eigen3.3.7

热门文章

  1. 基于Lock的卖票和生产者消费者案例
  2. 并查集——最小连接路径和Kruskal(hdu1301)
  3. Linux安全 chage sudo授权 selinux安全上下文 gpg加密 aide入侵检测系统 audit 审计
  4. Docker logs 命令——查看docker容器日志
  5. Ubuntu 安装 Android-Studio
  6. 演练 网站的导航栏 0920
  7. 数组的降序排序 java
  8. sublime编辑器下载与安装过程 2020
  9. django-分页自带的分页-自定义分页
  10. Mysql update 使用join更新字段