如何指向CLI在特定的@types文件夹中查找类型声明?
在/ src文件夹中创建的任何* .d.ts都可以加载并正常运行,但是如果我将它们移动到/ src之外的任何地方,我什么也没得到。
我的目标是这样做(作为monorepo):
/packages
/@types
/shared_stuff
/project_1
/project_2
我尝试了不正确的editorOptions.typeRoots。
答案 0 :(得分:2)
为了将来参考,我设法在每个项目的tsconfig.json中使用以下配置来实现这一目标:
"include": [
"../@types/*.d.ts"
]
但是,我不得不将shims-vue.d.ts
和shims-jsx.d.ts
留在每个项目的/ src内(因为它们会导入每个项目的node_modules中包含的内容)。