Говоря Typedo c не загружать аннотации жасмина - PullRequest
0 голосов
/ 03 марта 2020

Я получаю эту ошибку в Angular проекте библиотеки:

Using TypeScript 3.7.5 from /home/ole/Github/validatorjs-workspace/projects/validatorjs/node_modules/typescript/lib
Error: /home/ole/Github/validatorjs-workspace/node_modules/@types/jasmine/ts3.1/index.d.ts(20)
 Definitions of the following identifiers conflict with those in another file: beforeAll, beforeEach, afterAll, afterEach, describe, fdescribe, xdescribe, it, fit, xit, expect, DEFAULT_TIMEOUT_INTERVAL, CustomMatcherFactory, CustomEqualityTester
Error: /home/ole/Github/validatorjs-workspace/node_modules/@types/jasmine/ts3.1/index.d.ts(308)
 All declarations of 'ArrayContaining' must have identical type parameters.
Error: /home/ole/Github/validatorjs-workspace/node_modules/@types/jasmine/ts3.1/index.d.ts(312)
 All declarations of 'ObjectContaining' must have identical type parameters.
Error: /home/ole/Github/validatorjs-workspace/node_modules/@types/jasmine/ts3.1/index.d.ts(359)
 All declarations of 'message' must have identical modifiers.

Можем ли мы настроить typedo c, чтобы он не смотрел аннотации Jasmine?

1 Ответ

0 голосов
/ 03 марта 2020

Переход в проект рабочей области и удаление @types/jasmine из package.json и запуск npm i решает проблему.

...