我尝试在tsconfig.json文件中使用以下内容:
...
"declaration": true,
"rootDir": "./src/",
"outDir": "./lib/",
...
我第一次执行tsc
它似乎工作正常;但是第二次执行tsc
时出现错误,tsc
抱怨它无法写输出,因为它会覆盖输入文件。
似乎tsc
正在尝试包含写入我的&#lib;'的TypeScript声明文件。 。目录
答案 0 :(得分:3)
只需排除lib
文件夹中的文件:
{
"compilerOptions": {
"declaration": true,
"rootDir": "./src/",
"outDir": "./lib/",
}
},
"exclude": [
"node_modules",
"lib"
]
}