添加“文件”会静默破坏编译

时间:2019-04-16 12:47:20

标签: typescript

我面临着一个奇怪的问题。在我的模块中,我想添加定义文件

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时,一切正常。

0 个答案:

没有答案