首页 > 解决方案 > 如果不明确,Karma 无法加载 ts 文件

问题描述

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

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

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

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

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

有没有办法让业力在产品和开发中发挥作用?

我正在使用:webpack 业力和摩卡。

标签: typescriptwebpackimportkarma-runner

解决方案


可能是 karma 配置文件中的preprocessorsor值的问题。files确保将 JS 和 TS 文件都传递给了 typescript 预处理器。


推荐阅读