首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
TS
订阅
Steins
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
Typescript 在 AST 解析上的妙用
也许你会觉得但凡涉及到抽象语法树(AST),必定是高深莫测的。殊不知,我们每天都在打交道的 typescript 就是一个非常便捷的解析器。
使用ts-compiler来遍历AST处理你的代码
前言 本文在于给初次了解 ts 编译器的前端同学做一个初步引导,通过一系列由浅入深的示例后能够掌握 ts 编译器的基本使用,包括 ast 遍历,transform 函数编写、表达式节点创建等,同时对
TypeScript 想更深入一层?自定义 transformer 的 compiler api 试一下
现在 JS 的很多库都用 typescript 写了,面试也几乎必问 typescript,可能你对 ts 的各种语法和内置高级类型都挺熟悉了,对 ts 的配置、命令行的使用也没啥问题,但总感觉对 t
TypeScript Compiler API 使用简介
TypeScript 本身提供了一些 Compiler API,可以生成 TypeScript 代码对应的 AST 等操作。作为官方提供的编译工具,也可以说是目前唯一可用的工具了。TypeScript 官方有一个介绍 Compiler API 的 Wiki,但这个文档内容较少,…
ts-morph常用语法
ts-morph封装了TypeScript编译器API,能够简化访问、操作Typescript AST。 下文介绍汇总了一些常用的API,持续补充...
批量修改typescript代码:使用ts-morph实现版本无缝升级
背景 相信很多小伙伴与我一样,可能会碰到这样的问题,公司有统一使用一个通用的工具库或者框架,并且已经迭代了多个大版本,但是大版本之间有破坏性更新,现在为了降低维护成本与使用难度,决定只维护最新的一个大
使用ts-morph进行TypeScript AST操作
ts-morph是一个非常有用的TypeScript库,它提供了一个简单且直观的API,用于分析、生成和转换TypeScript代码。
AST 与前端工程化实战
AST 是一个非常基础但是同时非常重要的知识点,我们熟知的 TypeScript、babel、webpack、vue-cli 得都是依赖 AST 进行开发的。本文将通过 AST 与前端工程化的实战向大家展示 AST 的强大以及重要性。 第一次看见 AST 这个概念的时候还是在《…
🚀 看你的简历,你说你会AST,来、写个插件
前言 👮🏻面试官:“你好,看你简历,你说你会AST,请介绍一下你对AST的理解” 👦🏻我:“你好!AST代表抽象语法树,它是源代码的结构化表示。在前端开发中,AST可以用于代码解析、分析和转换。” 👮
手把手带你入门 AST 抽象语法树
抽象语法树 (Abstract Syntax Tree),简称 AST,它是源代码语法结构的一种抽象表示。它以树状的形式表现编程语言的语法结构,树上的每个节点都表示源代码中的一种结构。 并且如果你想了解 js 编译执行的原理,那么你就得了解 AST。 js 执行的第一步是读取 …