Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.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 如何在Visual Studio代码中获取缺少导入的错误突出显示?_Javascript_Reactjs_Visual Studio Code_Vscode Settings_Javascript Intellisense - Fatal编程技术网

Javascript 如何在Visual Studio代码中获取缺少导入的错误突出显示?

Javascript 如何在Visual Studio代码中获取缺少导入的错误突出显示?,javascript,reactjs,visual-studio-code,vscode-settings,javascript-intellisense,Javascript,Reactjs,Visual Studio Code,Vscode Settings,Javascript Intellisense,当在Windows上使用Visual Studio代码开发Angular应用程序时,我记得如果我删除一条导入语句,vscode几乎会立即在引用这些工件的所有位置用红色下划线 然而,现在我正在Mac上使用vscode开发React应用程序,我注意到,如果我删除一条导入语句,我不会像以前那样得到任何红色下划线 关于如何恢复此功能,有什么想法吗?我想这是因为我在以前的工作区中安装了一个Angular软件包,现在我已经没有了。默认情况下,VS代码只检查JS文件的语法,不会像处理TypeScript那样抱

当在Windows上使用Visual Studio代码开发Angular应用程序时,我记得如果我删除一条导入语句,vscode几乎会立即在引用这些工件的所有位置用红色下划线

然而,现在我正在Mac上使用vscode开发React应用程序,我注意到,如果我删除一条导入语句,我不会像以前那样得到任何红色下划线


关于如何恢复此功能,有什么想法吗?我想这是因为我在以前的工作区中安装了一个Angular软件包,现在我已经没有了。

默认情况下,VS代码只检查JS文件的语法,不会像处理TypeScript那样抱怨未定义的变量


您可以按照以下步骤在普通的旧JS文件中启用类型检查。最简单的方法是在文件顶部添加
/@ts check

我相信您使用的是带有角度的TypeScript。您是否也将TypeScript与React一起使用?您应该尝试使用.jsx文件。它将处理几乎所有的打字错误。在其他情况下,您必须等待项目完成构建。这就是javascript的问题。啊,是的,我现在用javascript来表示React,而我用Typescript来表示Angular。我知道这是怎么回事。