请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么@vue/compiler-core转的AST树不能被@babel/traverse解析呢?

图片描述
const FS = require(“fs”)
const { baseParse } = require(’@vue/compiler-core’);
const generate = require("@babel/generator").default
const traverse = require("@babel/traverse").default

module.exports = function (source, map) {
if (this.resourcePath.indexOf(“pages”) < 0) return source
const VUEAST = baseParse(source, {
sourceType: ‘module’,
plugins: [‘vue’, ‘typescript’, ‘classProperties’],
})
traverse(VUEAST, {
ImportDeclaration(npath) {
console.log(npath)
}
})
this.callback(null, source, map)
}

正在回答 回答被采纳积分+3

1回答

Dell 2021-02-21 10:26:56

还是传递的内容不符合babel的要求。输出下传递的内容先看下,语法树对不对

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号