VSCode中Flow报错解决
原文链接
前言
最近在学习RN的使用,实在受不了webstorm的性能,IDE换成了VS Code,对于我这种渣渣电脑,至少用起来不卡了,还有很多插件,非常方便,好评!
问题
在用到带参数的指定类型的方法时,比如_onPressItem = (id: string) =>
,VSCode会报错[js] 'types' can only be used in a .ts file
。
虽然不影响程序的运行,但是这个正确的写法,报什么错呢?
解决
这个问题其实归结于是VSCode使用Flow的bug,在VSCode的issue里,开发者建议我们使用一个叫Flow Language Support的插件,使用后发现并没有解决,还会报Flow版本不匹配的错误,遂放弃,继续寻找到一个新的插件vscode-flow-ide ,但是安装完成后,发现错误还在。
在Stack Overflow和各种issue中寻找了很久,一般都是给两条路子:
1 安装插件,例如Flow Language Support
,vscode-flow-ide
推荐后者。 2 在VSCode中设置
"typescript.validate.enable": false,
"javascript.validate.enable": false,
复制代码
PS:像我这种小白根本找不到VSCode中哪里能设置这个,大家都没写,搜了半天,最后在Code->Preferences->Settings
中搜索,才找到settings.json
这个文件,路径是/Users/你的计算机名/Library/Application Support/Code/User/settings.jsonpt
。
最后尝试后,我是两条都用了,才解决,希望能帮到你们。
参考资料
[1] Flow - JS静态类型检查工具
[2]jstwister/vscode-flow-ide
[3]How to disable TypeScript warnings in VSCode?
VSCode中Flow报错解决相关推荐
- SpringBoot中@Email报错解决
SpringBoot中@Email报错解决 JSR303校验相关 现象:在springboot中使用@Email注解进行数据校验时,报没有该注解的错误. 解决方法: 在pom.xml中加该配置 < ...
- 【转载】Chrome插件在高版本浏览器中安装报错解决
为什么80%的码农都做不了架构师?>>> Chrome插件在高版本浏览器中安装报错解决技术 maybe yes 发表于2014-12-17 17:20 原文链接 : http: ...
- 运用Jupyter中的报错解决
1.jupyter经常显示未连接 原因:tornado 6.0以上的版本不再支持python3,所以要换一个低的版本 pip install tornado==5.1.1 在下载过程中可能出现报错,是 ...
- idea安装及项目导入过程中pom报错解决办法
1.idea安装可用破解版或者在淘宝上买正版账号(20多块钱一年,挺便宜的) 2.pom报错解决办法: 在项目导入过程中pom报错: 原因:相关jar包未下载完.(下载速度慢,因为下载的链接是国外的节 ...
- 解决忽略vscode中pylint报错的问题
pylint是VScode中python自带的插件,可以帮助代码规范,美观. 但是有些报错是你不想看到的,你可以选择性的忽略. 例如,在re.compile()中,可以添加参数re.S使. 匹配任意字 ...
- vscode中experimentaldecorators报错
使用vscode编辑器出现,experimentaldecorators报错. 解决方案: 第一步: 在配置文件中添加 {"javascript.implicitProjectConfig. ...
- Hibernate在MyEclipse8.6中生成报错解决方法
一.切换到Database Explorer 后,选择表后点 Hibernate Reverse Engineering,然后就出来下边这个提示信息.点ok后生成不了文件,或者生成了文件,文件内部会报 ...
- mamp pro中mysql报错解决
报错内容 171208 16:15:54 mysqld_safe Logging to '/Applications/MAMP/logs/mysql_error.log'. 171208 16:15: ...
- mamp pro mysql_mamp pro中mysql报错解决
报错内容 171208 16:15:54 mysqld_safe Logging to '/Applications/MAMP/logs/mysql_error.log'. 171208 16:15: ...
最新文章
- 【小记】批处理FOR循环中的参数/D
- 【Linux】FrameBuffer操作入门
- 《组织行为学》_09 彩虹理论:人力资本越来越高怎么办?
- 计算机教室怎样自动批量修改ip,批量设置IP地址和计算机名
- 标准C程序设计七---66
- python案例数据集_Python数据集切分实例
- Windows VS2017 编译 libssh2 1.7.0(执行命令、文件上传、下载)
- IIS7 WCF HTTP 错误 404.3 - Not Found
- 跟风 Google 只是东施效颦?!
- moosefs即将发布新版
- 数据结构笔记(二十八)-- 图的广度优先遍历
- React Native项目使用react-apollo实现更新缓存的两种方式
- 第十章 Linux samba 共享软件
- inDesign教程,如何设置名片?
- 博途PLC和ABB变频器PN通讯详解
- 计算机无法对光盘格式化,使用驱动器X:中的光盘之前需要将其格式化,是否需要将其格式化?...
- mysql免安装_mysql免安装版 win10
- 模拟退火算法求解--顺序约束的路由部署问题
- TYVJ 木瓜地
- CSS基础语法和盒模型
热门文章
- python下载文件到本地-python从下载链接下载文件到本地
- 从小白到精通python要多久-零基础如何学Python?小白学Python需要多久?
- python代码示例下载-python下xml解析库lxml最新版下载安装以及代码示例
- python各个解释器的用途-常见的Python五大解释器!
- 输出9*9口诀python-Python输出9*9乘法表的方法
- 搞定Linux只要半年
- spring中的BeanPostProcessor
- Occupations(表分割问题)
- LeetCode Find Minimum in Rotated Sorted Array II
- reGeorg+Proxifier使用