我正在尝试为babel编写插件,并且需要正在解析的当前文件的文件名。我知道代码的行传入,但我没有设法找到文件名的引用。任何帮助?
例如,鉴于此代码我可以做什么
export default function({ types: t }) {
return {
visitor: {
Identifier(path) {
// something here??
}
}
};
}
答案 0 :(得分:26)
您可以texture2D
或使用访问者中的第二个参数(this
)
state
答案 1 :(得分:2)
对于任何将来的查看者,您可以在访问者函数中使用this.file.opts.filename