如图,vscode中同一个项目中的tsx文件中不显示eslint提示,js文件可以;可能是什么原因呢?
补充1:在另一个项目中,一样的配置文件,也是可以成功提示的。
补充2:使用命令行,所有文件均能正常提示错误。
如图,vscode中同一个项目中的tsx文件中不显示eslint提示,js文件可以;可能是什么原因呢?
补充1:在另一个项目中,一样的配置文件,也是可以成功提示的。
补充2:使用命令行,所有文件均能正常提示错误。
8 回答4.7k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
先说答案,vscode默认不提示ts和tsx的提示和报错,需加上配置(可以加的工程配置,防止其他人没有该配置导致不提示)
反思:
由于有的工程有提示,且一直认为ts和tsx属于默认配置(然而defaultsetting中该项是[]);没有往vscode配置这方面考虑也导致排查思路跑偏了。
至于有的工程有提示,且cra的新项目能提示可能就和vscode的机制有关系了;目前还不是很理解。