如何设置'tsconfig.json'以'project/src'构建文件并将输出写入"项目/库"?



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

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

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

似乎tsc正在尝试包含写出到我的"lib"目录的 TypeScript 声明文件。

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

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

相关内容

  • 没有找到相关文章

最新更新