NG测试错误,显示“找不到模块...”

时间:2018-09-13 16:47:26

标签: angular testing karma-jasmine

因此,我继承了一个相当大的Angular 6项目。通过ng服务,一切正常,但是当我尝试运行ng test时,我收到一连串的错误消息,表明它找不到模块。

src/app/shared/services/view-as.service.ts(4,24): error TS2307: Cannot find module 'src/app/shared/models/view-as.model'
src/app/shared/services/service-type.service.ts(3,44): error TS2307: Cannot find module '@xyz/core'

还有更多,但似乎是主要类型。

因此,第一个只是从该文件导出的Typescript接口。 第二个@ xyz / core是一个大文件,具有从...语句导出的各种* *语句,这些语句拉出了一堆实用程序类/函数。它位于tsconfig.json下的"paths":{ "@xyz/core":['path/to/indexfile']}

我无法终生弄清楚ng test为什么转储一堆“找不到模块”错误,但是ng服务似乎运行得很愉快。

任何方向或进一步的阅读都值得赞赏。

编辑:我认为让我更困惑的是,错误是“找不到模块”,但这些不是模块,它们只是接口或实用程序功能。

0 个答案:

没有答案