如何设置' tsconfig.json'在' project / src'中构建文件并将输出写入' project / lib'?

时间:2016-03-04 16:01:15

标签: typescript tsconfig

我尝试在tsconfig.json文件中使用以下内容:

...

"declaration": true,
"rootDir": "./src/",
"outDir": "./lib/",

...

我第一次执行tsc它似乎工作正常;但是第二次执行tsc时出现错误,tsc抱怨它无法写输出,因为它会覆盖输入文件。

似乎tsc正在尝试包含写入我的&#lib;'的TypeScript声明文件。 。目录

1 个答案:

答案 0 :(得分:3)

只需排除lib文件夹中的文件:

{
  "compilerOptions": {
      "declaration": true,
      "rootDir": "./src/",
      "outDir": "./lib/",
   }
},
"exclude": [
    "node_modules",
    "lib"
    ]
}