【问题标题】:An error by importing self-written TypeScript modules to a Svelte component将自写的 TypeScript 模块导入 Svelte 组件时出错
【发布时间】:2022-01-29 16:59:17
【问题描述】:

我正在尝试将自己编写的 TypeScript-Module 导入 Svelte 组件。但是,当我尝试使用以下行导入模块时收到以下错误

import {TelegramBotForSafetyMania} from '../telegram_bot';

我们收到以下错误:

所以我们尝试通过在文件名末尾写.ts来定义导入文件的格式:

import {TelegramBotForSafetyMania} from '../telegram_bot.ts';

但随后我们收到以下错误:

有人知道如何解决这个问题吗?

【问题讨论】:

  • 你跑node scripts/setupTypescript.js了吗?
  • 感谢您的回答@kenset。实际上,我必须设置 Svelte 项目才能处理 TypeScript 代码。显然,我在创建应用程序时使用了错误的模板。

标签: typescript import svelte deno


【解决方案1】:

您可以尝试在 ...distancecalculator 之后添加 .ts 吗?

另见用法示例中的导入语句: https://deno.land/x/distancecalculator@v1.1.4#usage-example-for-your-code

【讨论】:

    【解决方案2】:

    我发现了导致错误的问题。我应该简单地使用由svelte.dev 发布的正确 Svelte 模板,以便能够将 TypeScript 导入应用程序。 这是帮助我修复正在使用的模板的说明的链接: https://svelte.dev/blog/svelte-and-typescript

    【讨论】:

      猜你喜欢
      • 2020-08-09
      • 1970-01-01
      • 1970-01-01
      • 2021-01-25
      • 1970-01-01
      • 2012-11-06
      • 2015-07-19
      • 1970-01-01
      相关资源
      最近更新 更多