我在一个单独的代码库中有一个项目的类型,因为它在多个项目之间共享。我在苏曼类型中有以下目录结构:
在我的主项目中,我导入了 suman-types,在我的主项目的 tsconfig.json 文件中,我有这个:
"compilerOptions": {
"declaration": true,
"baseUrl": ".",
"typeRoots": [
"./node_modules/@types",
"./node_modules/suman-types/dts"
],
我也试过这个:
"compilerOptions": {
"declaration": true,
"baseUrl": ".",
"typeRoots": [
"./node_modules/@types",
"./node_modules/suman-types/dts/*"
],
不幸的是,问题是当我将类型存储在不同的项目中并将该项目符号链接到我的主项目时,我无法让我的主项目识别类型并像往常一样自动导入它们。
有谁知道如何在单独的项目中正确存储类型?