我正在制作我的第一个在开发过程中转换代码的 bable 插件。
这个插件将与 webpack 一起使用,并且应该处理多个文件。
我需要一种方法来知道 babel 或 webpack 何时完成第一次编译并启动 watch 模式,所以此时它会在文件更改后转换代码。
像这样的东西:
export default function ({types: t}) {
return {
visitor: {
Identifier(path) {
if(COMPILED_SUCCESSFULLY)
{
now transform code if file changed.
}
}
}
};
}
查看文档没有告诉编译是否完成的事件、变量或函数,但肯定有一个!任何想法?