gpt4 book ai didi

angular - 如果您不关心旧浏览器,将 tsconfig 目标设置为 es6 是否安全?

转载 作者:太空狗 更新时间:2023-10-29 17:28:22 26 4
gpt4 key购买 nike

在 Angular 应用程序中,将 tsconfig.json compilerOptions.target 设置为 "es6"(或等效的 "es2015") 如果你不关心旧浏览器?

关于这件事,在official Angular documentation写成:

By default, the target is es5, you can configure the target to es6 if you only want to deploy the application to es6 compatible browser. But if you configure the target to es6 in some old browser such as IE, Syntax Error will be thrown.

所以假设我确实只想将我的应用程序部署到兼容 es6 的浏览器,我是否应该将编译目标设置为 es6

还有其他我应该注意的问题吗?

例如,一些 Angular 第三方库开始不工作并抛出臭名昭著的错误:

TypeError: Class constructors cannot be invoked without 'new'

假设在这些情况下此类第三方库中存在错误是否正确?

最佳答案

是的,你绝对可以在你的 tsconfig.json 中使用 es6 目前我在过去 10 个月的应用程序中使用 esnext 因为我只针对谷歌浏览器,我没有发现任何由此产生的问题

谢谢!快乐编码

关于angular - 如果您不关心旧浏览器,将 tsconfig 目标设置为 es6 是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53339089/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com