Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 突出显示“;找不到名称";/&引用;任何;在Vs代码中_Javascript_Typescript_Visual Studio Code - Fatal编程技术网

Javascript 突出显示“;找不到名称";/&引用;任何;在Vs代码中

Javascript 突出显示“;找不到名称";/&引用;任何;在Vs代码中,javascript,typescript,visual-studio-code,Javascript,Typescript,Visual Studio Code,使用VS代码,当我在Typescript中出错时,它会将错误突出显示为“找不到名称”/any,但在Javascript中它被指定为“any”,因此它不是突出显示的。附图: 可以用同样的方式在JavaScript中突出显示错误吗?JSlint扩展没有帮助。只在内部版本中看到错误是很痛苦的。当您在.js文件中时,TypeScript默认会消除这些错误-但是,如果您在.js文件的顶部添加/@ts check注释,那么您应该会得到与TypeScript中类似的检查形式 这是相当新的,但你可以得到它的细

使用VS代码,当我在Typescript中出错时,它会将错误突出显示为“找不到名称”/any,但在Javascript中它被指定为“any”,因此它不是突出显示的。附图:


可以用同样的方式在JavaScript中突出显示错误吗?JSlint扩展没有帮助。只在内部版本中看到错误是很痛苦的。

当您在
.js
文件中时,TypeScript默认会消除这些错误-但是,如果您在
.js
文件的顶部添加
/@ts check
注释,那么您应该会得到与TypeScript中类似的检查形式

这是相当新的,但你可以得到它的细节

总结是

  • 在文件顶部添加
    /@ts check
    注释,或
  • checkJs
    选项添加到
    jsconfig.json
    /
    tsconfig.json

  • 默认情况下,当您在
    .js
    文件中时,TypeScript会消除这些错误-但是,如果您在
    .js
    文件的顶部添加
    /@ts check
    注释,那么您应该得到与TypeScript中类似的检查形式

    这是相当新的,但你可以得到它的细节

    总结是

  • 在文件顶部添加
    /@ts check
    注释,或
  • checkJs
    选项添加到
    jsconfig.json
    /
    tsconfig.json

  • 我已经安装了ESLint扩展,它似乎做到了这一点。不幸的是,对我来说不是。我禁用了所有扩展,只保留了ESLint,但它仍然不能工作类型脚本2.3中包含的选项。但这是任何linter都会发现的,有很多VSCode插件可以做到这一点。可能是扩展配置的问题?由于某种原因,我似乎无法设置正常的lint。所以我安装了它,它只是自动执行它的设置,然后它就工作了。我安装了ESLint扩展,它似乎做到了这一点。不幸的是,对我来说不是。我禁用了所有扩展,只保留了ESLint,但它仍然不能工作类型脚本2.3中包含的选项。但这是任何linter都会发现的,有很多VSCode插件可以做到这一点。可能是扩展配置的问题?由于某种原因,我似乎无法设置正常的lint。所以我安装了它,它只是自动执行它的设置,然后就可以工作了