Я пытаюсь выполнить модульное тестирование в Ioni c 4, поэтому мы создали библиотеку mobilecore и поместили в node_modules, и оттуда мы используем компоненты, сервисы и декораторы (все файлы в формате ts, они не являются ts *) 1014 * скомпилировано).
Я создал пустой проект и на домашней странице звоню декоратору @PageTrack для отслеживания страницы в firebase, я включил в include в tsconfig.spe c. json и tsconfig .app. json но все равно получаю ошибку:
ОШИБКА в ./node_modules/mobile-core/src/app/decorators/page-track.decorator.ts Ошибка сборки модуля (из ./node_modules/@ngtools/webpack/src/index.js): Ошибка: D: \ Testing \ testingdemo \ node_modules \ mobile-core \ src \ app \ decorators \ page-track.decorator.ts отсутствует в Компиляция TypeScript. Пожалуйста, убедитесь, что он находится в вашем tsconfig через свойство «files» или «include». Отсутствующий файл, похоже, является частью сторонней библиотеки. Файлы TS в опубликованных библиотеках часто являются признаком плохо упакованной библиотеки. Пожалуйста, откройте проблему в хранилище библиотеки, чтобы предупредить ее автора и попросить ее упаковать библиотеку, используя Angular формат пакета в AngularCompilerPlugin.getCompiledFile (D: \ Testing \ testingdemo \ node_modules@ngtools \ webpack \ src \ angular_compiler_plugin. js: 869: 23) в plugin.done.then (D: \ Testing \ testingdemo \ node_modules@ngtools \ webpack \ src \ loader. js: 41: 31) в process._tickCallback (внутренняя / process / next_tick. js: 68: 7) @ ./src/app/home/home.page.ts 3: 0-80 8: 4-13 @ ./src/app/home/home.page.spec.ts @ ./src syn c .spe c .ts $ @ ./src/test.ts
Может кто-нибудь подсказать мне, где я не прав или как исключить этот декоратор при использовании npm run test