typescript - 如果不明确,Karma 无法加载 ts 文件
问题描述
在一个 javascript 文件(controller.js)中,我导入了一个ts文件(服务)
import {service} from "../../../service";
虽然运行项目(开发和产品)时一切正常,但运行业力时出现以下错误:
..../controller.js 中的错误模块未找到:错误:无法解析 'C:\Workspaces..' 中的 '../../../service'
如果我编写扩展程序,它工作正常,但这里有很多地方需要改变。
有没有办法让业力在产品和开发中发挥作用?
我正在使用:webpack 业力和摩卡。
解决方案
可能是 karma 配置文件中的preprocessors
or值的问题。files
确保将 JS 和 TS 文件都传递给了 typescript 预处理器。
推荐阅读
- ios - 是否可以在 iOS 13 中向 UISearchBar 添加语音听写(麦克风图标)按钮?
- c++ - 为什么在按值返回时创建临时对象而不是在将值传递给函数参数时创建临时对象
- reactjs - 如何在 package.json 文件中构建我的 service worker?
- python - 在元素之间的可变数量的空格字符上将列表项拆分为多个项目
- android - 实施广告显示此错误:必须启用对待处理购买的支持
- javascript - Use Mixin in template with Nuxt
- batch-file - 定义一个变化的变量
- java - RCPTT Maven 插件程序
- javascript - 将用户输入推送到 Localstorage 数组
- javascript - jetBrains ide 的 react-native-paper 代码完成