我在其他两个项目之间使用的项目的根文件夹中有一个global.d.ts文件。该文件看起来像这样。
declare module 'component-interfaces' {
export type Size = 1 | 2 | 3;
}
我尝试像这样从其他项目访问此类型:
import * as m from 'component-interfaces';
我遇到错误Cannot find module 'component-interfaces'
。
答案 0 :(得分:0)
确保包含声明(global.d.ts
)的文件:
对于要包含在项目中的文件,意味着该文件已在tsconfig.json
或include
字段下的files
中列出。例如,如果您的声明位于./global.d.ts
中,则您的tsconfig.json
可以这样包含它:
{
/* ... */,
"include": [
"src",
"global.d.ts"
],
}