现在有多个spa的项目,有angular的,有vue的和react的,如何将他们合并成一个大统一的spa项目

@airuikun 2019-05-12 16:18:13发表于 airuikun/Weekly-FE-Interview

很多公司,都有很多的老项目,并且都是不同框架,很分散,很多上级的上级,很喜欢提这种多项目统一的需求。

这时候你就会面临不同框架的项目重构。

如果你遇到这些问题,打算重写项目,那是非常费力不讨好的。这些问题,其实是能框架层面上去解决的。

我提供个思路,比如在angular项目里融合react项目,可以从ReactDOM.render结合angular的路由入手。

再提供个思路,例如简单的vue和react项目,可以用ast等手法,将代码互转。但这个我曾经实践过,会面临很多的bad case。

剩下的一些思路,欢迎大家挑战。