如何从TypeScript构建中排除导入?

时间:2018-06-22 15:22:02

标签: javascript visual-studio typescript yarnpkg es6-modules

我有一个导入模块的JS文件:

noImplicitAny

这会导致大量TypeScript错误,某些是由于版本引起的,有些是由于某些模块使用的测试框架,有些是由于不同的strictNullChecks*.d.ts设置,但大多数是由于纱线使npm层次结构变平(并且不重写内部引用)。

这些都不是我的代码中的错误,我什至没有直接引用TS-大多数都来自该JS文件的TS源。

如何阻止这些破坏我的构建?我不在乎源或测试TS文件是否已编译到位,我只需要结果JS文件。

即使在TS文件中,我也不希望TSC重新编译所引用的Yarn模块-最多它应该使用它们进行类型检查(甚至比源更喜欢使用--noResolve文件)。

我已经尝试过es2017并不能解决问题(并且破坏了lib SELECT AccountNumber FROM CustomerTable c join #Phones p on c.PhoneNumber like p.Number + '%' OR c.PhoneNumber2 like p.Number + '%' 引用)。

0 个答案:

没有答案