我们有一个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。没有直接的解决方案:(