如果不明确,业力无法加载 ts 文件
Karma can't load ts files if not explicit
在 javascript 文件 (controller.js) 中,我导入了一个 ts 文件(服务)
import {service} from "../../../service";
虽然在 运行 项目(开发和生产)时一切正常,但在 运行 karma 时出现以下错误:
ERROR in ..../controller.js
Module not found: Error: Can't resolve
'../../../service' in
'C:\Workspaces....'
如果我写扩展,它工作正常,但这里有很多地方需要改变。
有没有办法让 karma 在生产和开发中发挥作用?
我正在使用:webpack karma 和 mocha。
可能是 karma 配置文件中 preprocessors
或 files
值的问题。
确保你通过了 JS 和 TS 文件并抛出了打字稿预处理器。
在 javascript 文件 (controller.js) 中,我导入了一个 ts 文件(服务)
import {service} from "../../../service";
虽然在 运行 项目(开发和生产)时一切正常,但在 运行 karma 时出现以下错误:
ERROR in ..../controller.js Module not found: Error: Can't resolve '../../../service' in 'C:\Workspaces....'
如果我写扩展,它工作正常,但这里有很多地方需要改变。
有没有办法让 karma 在生产和开发中发挥作用?
我正在使用:webpack karma 和 mocha。
可能是 karma 配置文件中 preprocessors
或 files
值的问题。
确保你通过了 JS 和 TS 文件并抛出了打字稿预处理器。