在我的React / TS项目中,我已经声明了一个模块,用于在d.ts
文件中保存一些定义
declare module myapp.booksdirectory {
interface IData {
BookName: string;
}
}
但是每次我在诸如myapp.booksdirectory.IData
之类的tsx文件中引用它时,都会出现一个错误,提示[ts] Cannot find namespace 'myapp'
。
这是我的tsconfig.json
{
"compilerOptions": {
"outDir": "./dist/",
"sourceMap": false,
"noImplicitAny": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"module": "commonjs",
"target": "es5",
"jsx": "react",
"moduleResolution": "node",
"declaration": false,
"lib": [
"es5",
"dom"
]
},
"include": [
"./src/**/*",
"./Typings/**/*"
]
}
请注意,我的d.ts
文件位于Typings
文件夹中。