避免生成测试的声明文件

时间:2016-09-15 14:35:02

标签: typescript webpack

我正在使用webpack和typescript,我有两个文件夹,src和test。

我正在编写一个打字稿库,所以我想用我的源代码的声明文件发送它(所以在我的tsconfig.json中我声明:true)。 但是我不想为我的测试发送声明文件。

如果我在tsconfig.json中排除测试文件夹,那么我的IDE会在测试文件中给出我无法找到的软件包中的愚蠢错误。

如果我包含它们,似乎没有办法指定只为src目录生成声明文件,而不是在tsconfig.json和webpack配置中为测试目录生成声明文件。因此,我的测试的声明文件最终会出现在我的dist / test文件夹中(至少不在bundle.js本身中)。

一种解决方案可能是在webpack包之后运行任务/脚本来清理dist / test文件夹,但理想情况下我宁愿避免额外的步骤来执行此操作。

我缺少任何选项/配置吗?

我认为不想生成测试文件声明应该非常简单....

1 个答案:

答案 0 :(得分:0)

  

我认为不想生成测试文件声明应该非常简单....

  • Webpack应排除测试文件(推荐测试文件的节点)
  • 你的ide应该在save set上编译为false。