Vue-CLI, TypeScript и monorepo: как объявить типы вне / src? - PullRequest
0 голосов
/ 20 ноября 2018

Как настроить CLI для поиска объявлений типов в определенной папке @types?

Любые * .d.ts, созданные в папке / src, загружаются и работают отлично, но если я их переместилза пределами / src я ничего не получил.

Моя цель - сделать это (как монорепо):

/packages /@types /shared_stuff /project_1 /project_2

Я пытался с compilerOptions.typeRoots безуспех.

1 Ответ

0 голосов
/ 20 ноября 2018

Для дальнейшего использования мне удалось добиться этого с помощью следующей конфигурации внутри tsconfig.json каждого проекта:

"include": [ "../@types/*.d.ts" ]

НО, мне пришлось покинуть shims-vue.d.ts иshims-jsx.d.ts внутри / src каждого проекта (потому что они импортируют вещи, включенные в node_modules каждого проекта).

...