在Babel Plugin中获取当前文件名?

时间:2016-03-08 01:23:59

标签: babeljs

我正在尝试为babel编写插件,并且需要正在解析的当前文件的文件名。我知道代码的行传入,但我没有设法找到文件名的引用。任何帮助?

例如,鉴于此代码我可以做什么

export default function({ types: t }) {
  return {
    visitor: {
      Identifier(path) {
       // something here??
      }
    }
  };
}

2 个答案:

答案 0 :(得分:26)

您可以texture2D或使用访问者中的第二个参数(this

state

答案 1 :(得分:2)

对于任何将来的查看者,您可以在访问者函数中使用this.file.opts.filename