将库导入 typescript .ts 文件和 cors 错误的问题

Problems with importing libraries into typescript .ts files and cors errors

我正在尝试用打字稿构建一个相当简单的 html canvas 游戏,为此我计划使用 Konva 库。我可以使用 <script src="... 轻松地将它导入到我的 html 文件中,这应该允许我的程序 运行。 但是由于打字稿在一个单独的文件夹中,我需要单独导入它,以免导致错误并使用 vscode 中的建议。使用 import 需要在连接到 html 文件时它有 type="module",即使所有这些文件都在我桌面上的一个文件夹中,导入一个作为模块的 js 文件导致 CORS 错误。

还有其他方法可以做到这一点吗?我似乎找到的每一个答案都需要创建一个本地 http 网络服务器,这对于编写 html canvas 游戏来说真的似乎是一种很大的努力。

npm 安装 konva

在 vs code 中是一种方式