首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对js语法的静态分析

对js语法的静态分析
EN

Stack Overflow用户
提问于 2018-07-26 22:38:27
回答 2查看 282关注 0票数 2

在我的项目中,我们正在将JS模块迁移到TypeScript。我们必须支持IE11,所以很多现代的JS语法在我们的JS模块中是不允许的。目前,我们有很多模块仍然在JS中(还没有迁移),其中一些已经迁移,所有新的都是用TS编写的。TS模块被编译成JS,然后在构建过程中,我们将针对ES5的编译结果与用JS编写的模块结合起来。当在IE11上执行代码时,在模块中修复某些尚未迁移的内容时,错误会在运行时被捕获,这种情况时有发生。我想知道是否有任何工具可以分析代码是否是正确的ES5语法,最好是它可以配置一些功能,因为我们使用了一些polyfills。

EN

回答 2

Stack Overflow用户

发布于 2018-09-12 14:06:13

看起来您正在寻找一个检查ES6语法使用情况的工具。

但我认为更有效的方法是在开发端使用ES6语法,并在生产端(或目标浏览器)将其转换为ES5。

请检查:

票数 0
EN

Stack Overflow用户

发布于 2021-02-17 00:16:12

Typescript有一个名为--target ES5的选项。typescript编译器输出的javascript代码是Javascript ES5。默认情况下为ES3。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51541507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档