如何设置 'tsconfig.json' 在 'project/src' 中构建文件并将输出写入 'project/lib'?
How to setup 'tsconfig.json' to build files in 'project/src' and write output to 'project/lib'?
我尝试在我的 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"
]
}
我尝试在我的 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"
]
}