如何避免VSCode中的“导入路径不能以.ts扩展名结尾”错误?
我正在使用 Visual Studio Code 编写 Deno 程序。
Deno 中的 import 语句包含.ts扩展名,例如
import { Application } from "https://deno.land/x/oak/mod.ts";
这在 VS-Code 中被标记为问题,错误代码 ts(2691):
尽管显示了错误,但程序运行良好,但我想避免出现错误消息,因为没有任何问题。
如何解决这个问题?
回答
这可以通过安装和配置VSCode 的 Deno扩展来解决。
按CtrlShiftX打开扩展视图,然后输入“deno”并单击条目名称“Deno - Deno support for VSCode”:
并安装它。
安装后,您可以
-
转到全局设置 ( Ctrl,),选择“扩展”,然后选择“Deno”,然后单击“Deno:Enable”下的复选框。
-
或者,推荐的方式是在你的项目中添加一个本地设置:
.vscode在您的项目文件夹中创建一个文件夹并添加一个文件settings.json并添加以下行:{ "deno.enable": true, }
在这两种情况下,重新启动 Visual Studio Code 后,错误应该消失了。