前端有多少工作是能用到 AST 的

2022-12-28 09:03:38 +08:00
 YadongZhang

目前遇到常用 AST 的场景还是开源库 Storybook ,会用到 jscodeshift ,mdx 和 babel 相关的 AST 工具。

不过日常开发 Figma 切图还是主要工作.

有哪些公司或者部门会经常用到相关领域知识? 或者说大家都是写业务代码的,不是 Core Team (比如写组件的)就不会用到 AST ?

举个例子,代码重构写 Codemod 才会用到 AST 相关工具。

纯交流,只是觉得这个东西有意思而已

6676 次点击
所在节点    程序员
42 条回复
moonrailgun
2022-12-29 17:00:48 +08:00
我写的低代码库输出就是 AST ,因为我觉得输出 html 还是输出 js 还是输出 json 都太憨了,所以自己写了一套

https://github.com/moonrailgun/saucer
BrightLiao
2022-12-30 13:56:19 +08:00
最近为自己的开源库写了一个 vscode 插件,里面有 ast 解析代码做语法高亮、查错等的支持。有兴趣的小伙伴可以了解下: https://github.com/easysql/vscode-ext

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/905062

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX