【问题标题】:Karma can't load ts files if not explicit如果不明确,Karma 无法加载 ts 文件
【发布时间】:2019-07-27 20:10:43
【问题描述】:

在一个 javascript 文件(controller.js)中,我导入了一个 ts 文件(服务)

import {service} from "../../../service";

虽然在运行项目(开发和产品)时一切正常,但在运行 karma 时出现以下错误:

..../controller.js 中的错误 未找到模块:错误:无法解析 '../../../服务'在 'C:\Workspaces....'

如果我编写扩展程序,它可以正常工作,但这里有很多地方需要更改。

有没有办法让 karma 像在 prod 和 dev 中一样工作?

我正在使用:webpack karma 和 mocha。

【问题讨论】:

    标签: typescript webpack import karma-runner


    【解决方案1】:

    这可能与 karma 配置文件中的 preprocessorsfiles 值有关。 确保将 JS 和 TS 文件都传递给 typescript 预处理器。

    【讨论】:

      猜你喜欢
      • 2016-07-28
      • 1970-01-01
      • 1970-01-01
      • 2016-05-23
      • 1970-01-01
      • 2020-10-05
      • 2019-10-07
      • 2017-06-12
      • 1970-01-01
      相关资源
      最近更新 更多