默认你知道 jscodeshift是干嘛的
基本用法
- 全局安装jscodeshift
npm i -g jscodeshift - 需要新建脚本文件(建议transform.js) 然后export default 函数里面写一些脚本
- jscodeshift targetFilePath
- 然后是各种参数:
-
-t jscodeshift -t scriptFilePath targetFileA targetFileB 如果不加 -t 默认脚本文件就是transform.js
-
-d dry run 测试运行
-
-p --print 结果打印在命令行里
进阶写法(未完)
基本所有教程都会推荐 ast explorer, 可以把目标代码粘上去, 查找目标代码的ast 结构, 然后编写 find 函数参数帮助定位目标代码
ps: 写得不清楚的地方麻烦去看其他教程,不用问我了问我我也不会 :)
链接区: