【发布时间】:2017-01-23 15:23:17
【问题描述】:
我正在使用 webpack 和 typescript,我有两个文件夹,src 和 test。
我正在编写一个打字稿库,所以我想将它与我的源代码的声明文件一起提供(所以在我的 tsconfig.json 中我有声明:true)。 但是我不想为我的测试发送声明文件。
如果我在我的 tsconfig.json 中排除测试文件夹,那么我的 IDE 会在测试文件中给我一些无法找到的包的愚蠢错误。
如果我包含它们,似乎无法指定只为 src 目录生成声明文件,而不是为测试目录生成声明文件,无论是在 tsconfig.json 还是在 webpack 配置中。因此,我的测试声明文件最终位于我的 dist/test 文件夹中(至少不在 bundle.js 本身中)。
一种解决方案可能是在 webpack 包之后运行任务/脚本来清理 dist/test 文件夹,但理想情况下,我宁愿避免仅执行此操作的额外步骤。
我是否缺少任何选项/配置?
我认为不想生成测试文件声明应该很简单......
【问题讨论】:
标签: typescript webpack