我正在尝试为babel编写一个插件,并且需要正在解析的当前文件的文件名。我知道代码行已传入,但是我还没有找到对文件名的引用。有帮助吗?
例如给出此代码,我该怎么办
export default function({ types: t }) {
return {
visitor: {
Identifier(path) {
// something here??
}
}
};
}
您可以this
或在访问者(state
)中使用第二个参数
Identifier(path, state) {
console.log(state.file.opts.filename);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句