我正在开发一个Babel插件,它可以将一些代码通过异步模块运行。在修改路径之前,我需要等待该结果。
visitor: {
TaggedTemplateExpression(path) {
if (path.node.tag.name !== 'Style') return;
ProcessStyle(path).then((data) => {
path.replaceWith(t.StringLiteral(data.data));
});
},
}
这目前是否可行?