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 不是很好的解决方案么?
不知下面的代码是否对你有用。