如何在TypeScript项目中编译包含ES6到ES5的依赖项?

时间:2018-06-15 08:40:39

标签: typescript ecmascript-5

我们有一个create-react-app应用程序,react-scripts-ts用于TypeScript支持。这非常有效。一个要求是应用程序在Internet Explorer 11上运行。我们已使用"target": "es5"配置TypeScript编译器,并且我们的代码确实已编译为ES5。但是,我们使用了一些依赖项(如query-string),它提供包含胖箭头函数的ES6代码。

我尝试过的一个解决方案是将node_modules/**/*.js添加到编译器选项的"include"列表中。但是,这不起作用,因为这些依赖项不会遵守我们的TypeScript lint设置。

我知道如何配置在此设置中将所有依赖项编译到ES5?

编辑:我在这里找到了同样的问题:Typescript transpile es6 .js dependency to es5。没有直接的解决方案:(

0 个答案:

没有答案