我对 jscodeshift 很陌生。是否可以逐行获取代码。
export default function transformer(file, api) {
const j = api.jscodeshift;
return j(file.source).forEach(p => {
p.value.program.body.forEach(p => {
console.log(p)
});
}).toSource();
}
但是这种方法的问题在于我无法对变量中获得的结果应用转换p
。例如。对于下面的输入
var a = "hello";
var b = "stackoverflow";
var c = a + b;
我需要逐行转换内容。是否可以在 jscodeshift 中逐行应用转换。