首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
人间无事人
掘友等级
前端开发工程师
获得徽章 13
动态
文章
专栏
沸点
收藏集
关注
作品
赞
25
文章 24
沸点 1
赞
25
返回
|
搜索文章
最新
热门
Node小知识点
查看全局依赖的存放路径 查看当前项目的源镜像 && 设置当前项目的源镜像 __filename && __dirname CJS下使用 __filename:当前正在执行脚本的绝对路径。 __dirn
Babel的内置功能(上)
babel最开始的名字叫做6to5,主要是做es6到es5语法的转换和polyfill,后来在4.0版本时改成了babel。虽然从6to5改名到了babel,但是做的事情却没有变化,依然是将高版本的j
Nest里打印日志
今天来学习下在Nest里打印日志的api。 首先先创建一个项目: 项目建成之后进入目录,执行命令启动项目: 之后我们就可以看到控制台打印的日志: 它同样也提供了这种日志打印的api。 修改App.co
Babel插件和preset
前面的章节学习了babel的编译流程,也深入了原理,知道了怎么用babel的api来完成一些代码转换功能,但平时我们很少单独使用babel的api,更多的是封装成插件,插件可以上传到npm来复用。 这
Generator 和 SourceMap的奥秘
AST转换完之后就到了generate阶段,这个阶段的作用是生成目标代码和sourcemap的,它们是怎么生成的?sourcemap有啥作用? 本节来探索下generate的奥秘。 generate
traverse的path、scope、visitor
源码parse成AST之后,需要进行AST的遍历和增删改(`transform`)。那么transform的流程是什么样的? babel会递归遍历AST,遍历过程中处理到不同的`AST`会调用不同的`
Babel实战:插入函数调用参数
学可babel的编译流程、AST、API之后,来做一个简单的项目练习一下。 需求描述 在代码中的写console的时候,自动将文件名和行列号插入到打印的日志中,方便定位到代码。就是将下面的代码: 转化
Babel的API
Babel的API有哪些? babel的编译流程分三步:parse、transform、generate,每一步都暴露了一些api出来。 parse阶段有@babel/parser,功能是把源码转成A
Babel 的 AST
babel编译的第一步是把源码parse成抽象语法树AST(Abstract Syntax Tree),后续对这个AST进行转换,且后续的整个编译流程都是围绕AST来进行的,我们先来熟悉下AST。 常
Nest中处理Module和Provider的循环依赖问题
1.处理Module和Module之间的循环依赖 首先新建一个nest项目,再建立两个module模块: 然后让两个module相互依赖: 之后启动项目,执行npm run start:dev: 项目
下一页
个人成就
文章被点赞
36
文章被阅读
17,000
掘力值
909
关注了
43
关注者
9
收藏集
12
关注标签
26
加入于
2018-01-16