这样Angular12项目就使用Angular12对应的CLI,Angular17项目就使用Angular17对应的CLI,Angular20或Angular21项目也走自己的本地版本。 我们可以卸载再安装另一个版本,也可以切换不同Node环境下的全局包目录,但不能指望同一个ng命令天然同时代表Angular12、Angular16、Angular20三套CLI。 比如Angular12项目可能需要Node12或Node14时代的环境,Angular17项目可能使用Node18或Node20,Angular21项目可能使用更新的Node20、Node22或Node24 这样一台电脑上同时维护Angular12、Angular16、Angular20,并不会互相污染。遇到版本冲突时怎么排查当ngserve或ngbuild报错时,不要只看错误栈最下面那一行。 老项目不必因为新项目上Angular21就立即升级,新项目也不用因为老项目还在Angular12而被迫使用旧工具链。
,但在项目的进行中发现了一个致命的问题就是在(WASM模式下)性能不行,加载数据一多就容易的卡顿,但相信后面会得到优化,jasontaylordev/CleanArchitecture 项目的前端用的Angular12
,但在项目的进行中发现了一个致命的问题就是在(WASM模式下)性能不行,加载数据一多就容易的卡顿,但相信后面会得到优化,jasontaylordev/CleanArchitecture 项目的前端用的Angular12
比如Solid.js作者Ryan Carniato写的这篇2020年JS框架性能对比[1]内含15张跑分表 这些跑分表挂车尾的通常是React、Angular12这样的业界知名框架。
然后Angular从6到8到9,慢慢到现在的angular12。