export default myplugin = ({ type:t }) => {
let visitor = {
stringLiteral ( path ) {
asyncfn(path, result =>{
// do something async
// how can i get these async result into ast tree?
})
}
}
return {
visitor
}
}
https://github.com/babel/babel.github.io/issues/762
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
试过种种方法之后,我发现了
deasync这个包,目前来说是可以实现异步转同步的有什么副作用就不好说了
参考链接
https://www.npmjs.com/package/deasync
http://blog.csdn.net/xingqiliudehuanghun/article/details/44056151
如果需要异步转同步,Promise、Generator 和 Async 不是很好的解决方案么?
不知下面的代码是否对你有用。