mas*_*dus 6 typescript webpack
我正在使用 webpack 和 typescript,并且有两个文件夹,src 和 test。
我正在编写一个打字稿库,因此我想将其与源代码的声明文件一起发送(因此在我的 tsconfig.json 中我有声明:true)。但是我不想为我的测试发送声明文件。
如果我在 tsconfig.json 中排除测试文件夹,那么我的 IDE 会在测试文件中给出它无法找到的包的愚蠢错误。
如果我包含它们,似乎无法指定只为 src 目录生成声明文件,而不是为测试目录生成声明文件,无论是在 tsconfig.json 还是在 webpack 配置中。因此,我的测试的声明文件最终位于我的 dist/test 文件夹中(至少不在bundle.js 本身中)。
一种解决方案可能是在 webpack 捆绑包之后运行任务/脚本来清理 dist/test 文件夹,但理想情况下,我宁愿避免仅执行此操作的额外步骤。
我缺少任何选项/配置吗?
我认为不想生成测试文件声明应该非常简单......
| 归档时间: |
|
| 查看次数: |
670 次 |
| 最近记录: |