Visual Studio代码:[js]类型只能在.ts文件中使用

The*_*oul 10 typescript react-native visual-studio-code

是否可以在vs代码中的typescript项目中使用.js文件?我从github存储库克隆了一个react-native项目,并在visual studio代码中打开它.当我添加tsconfig.json以开始使用typescript时,我得到一长串错误.例如,这是一个drawer.js文件(带有es6功能):

在此输入图像描述

这是我的tsconfig.json文件(如果我删除此文件,那么每件事都运行正常,没有报告错误):

在此输入图像描述

Swa*_*twa 8

解决方法 - 在中添加以下配置 $workspace/.vscode/settings.json

{
    "javascript.validate.enable": false
}
Run Code Online (Sandbox Code Playgroud)

  • 这不是解决方案。 (4认同)
  • 这只是完全禁用了验证,从而消除了错误,但不能解决检查JS文件中类型的较大问题。 (2认同)

小智 6

我重新启动了 VS 代码,错误消失了,以防万一

  • 非常感谢,这对我有帮助:-) (2认同)
  • 是的,这对我也有用,当在 VSCode 中启动项目时,程序会保留默认配置,特别是如果我们在打开项目后添加“tsconfig.json”文件。 (2认同)