我面临着一个奇怪的问题。在我的模块中,我想添加定义文件
declare module "*.md" {
const value: string;
export default value;
}
位于@foo/bar/m.d.ts
包中。
所以我在files
tsconfig.json
键
{
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"jsx": "react",
"declaration": true,
"outDir": "build/module",
"rootDir": "src",
"baseUrl": "src",
"inlineSourceMap": true,
"inlineSources": true,
"esModuleInterop": true,
"importHelpers": true
},
"exclude": ["node_modules", "build"],
"files": ["node_modules/@foo/bar/md.d.ts"]
}
当我运行tsc
(版本3.4.3)命令时,它可以编译而没有任何错误,但是我的build/module
文件夹为空。当我删除files
时,一切正常。