Visual studio code 包含js obj的vscode警告

Visual studio code 包含js obj的vscode警告,visual-studio-code,Visual Studio Code,我有两个关于编辑visual studio代码的问题。 1.当我在html中以的形式包含一个js文件,并在类似hey.speak()之后在我的js代码中使用它时,编辑器会说“找不到名称”hey“ 当我创建新函数并在之后调用此函数时,当它向我显示函数的参数时,为什么它在每个参数上都显示“any”?在实际情况下,当前函数期望获得函数(在回调情况下) 我在努力安排我的项目代码,我正在努力跟踪工作。谢谢(:VSCode不会自动加载HTML中引用的标记。如果您自己打开引用的文件(例如在旁边的编辑器中),则

我有两个关于编辑visual studio代码的问题。 1.当我在html中以
的形式包含一个js文件,并在类似
hey.speak()
之后在我的js代码中使用它时,编辑器会说“找不到名称”hey“

  • 当我创建新函数并在之后调用此函数时,当它向我显示函数的参数时,为什么它在每个参数上都显示“any”?在实际情况下,当前函数期望获得函数(在回调情况下)

  • 我在努力安排我的项目代码,我正在努力跟踪工作。谢谢(:

    VSCode不会自动加载HTML中引用的
    标记。如果您自己打开引用的文件(例如在旁边的编辑器中),则应拾取全局符号

    这绝对是一个很好的功能要求,你可以要求它在


    同时,您可以将配置为忽略未声明的变量,例如。

    您应该能够包括

    /* global hey */
    

    在脚本的顶部,VS代码(和其他linter)将知道您有一个未声明的全局文件,您将要导入。

    您需要显示您的代码。我想它会显示any,因为它采用任何变量类型。您在项目中有任何TypeScript吗?foo.js是否有一个名为“foo”的函数在它里面?更好的是,
    foo.js
    是否有一个名为
    foo
    的变量/对象,其中有一个名为
    bar
    的函数?Visual Studio代码在后台使用TypeScript解释器来验证所有JavaScript。“Visual Studio代码使用TypeScript大脑使编写JavaScript变得简单。除了格式、类型格式、大纲等语法功能外,Visual Studio代码还提供一定程度的语义验证和理解。“这个问题是由一个失败的家伙编辑的,他破坏了它的观点。无论如何,我的问题是,如果我包括
    hey.js
    文件(该文件内部有
    var hey=new hey();
    ),为什么vscode会在这个文件上显示一个警告,说“找不到名称”“hey”“”,我应该如何声明它?