Файл декларации общего типа в рабочей области - PullRequest
0 голосов
/ 24 сентября 2019

У меня угловое рабочее пространство с 5 проектами внутри.У меня также есть файл объявления типа uuid.d.ts, которым я хочу поделиться между этими 5 проектами.

Проблема в том, что когда я делаю сборку, компилятор жалуется, что не может найти файл объявления дляuuid.

Я полагаю, что это происходит потому, что файл декларации находится не в каталоге project , а где-то в каталоге workspace (внутри * 1011).* подкаталог).Если я положу его в каталог проекта, то этот проект будет построен правильно.Однако у меня есть 5 проектов, и, очевидно, я не хочу 5 копий этого типа файла:)

Я не уверен, что я должен сделать, чтобы это исправить ... Я попытался установить "types": [ "uuid" ] который не работает, и я также пробовал различные комбинации "typeRoots": [ "./typings" ], и это тоже не работает.У меня закончились варианты!

Как примечание ... когда я оставляю файл, где я хочу (подкаталог печатаний внутри моей рабочей области) - пока компилятор жалуется и выдает красную ошибку, IDEправильно переходит к моему объявлению типа, а также сам код работает правильно!Это просто ошибка компилятора, которая является странной. Lol

Как вы должны иметь файлы объявлений общего типа в угловой рабочей области!

...