素材巴巴 > 程序开发 >

如何查看Angualr版本信息? 如何优雅平滑的升级

程序开发 2023-09-03 11:22:26

今天刚刚知道Angular官方是怎样定义或者区分亲儿子和旧儿子的:

    Angualr v1.x.x 之前的版本统称为:AngularJS

    Angular v2.x.x 之后的版本统称为:Angualr!

好吧,赤裸裸的声明以后的荣誉归谁,AngularJS只是一个第三方的JS库或者插件,Angualr才是真正的框架!

好了,那现在我们开始优雅的升级吧,因为NG1.x.x 到 NG2.x.x 变化太大,倒不是说不能升级,不过升级的成本真应该从新开始了,我这里就不讲如何转变为亲儿子了,这里讲的是如果从 v2.x.x 升级到最新的版本,这样或许也不是最好的,因为最新的往往不是最稳定的,出问题也是最不容易查到答案的,三思而行、量力而行;

1、

npm uninstall -g @angular/cli

2、

npm cache clean

 3、

npm install -g @angular/cli@latest

4、

rm -rf node_modules dist # use rmdir /S/Q node_modules dist in Windows Command Prompt; use rm -r -fo node_modules,dist in Windows PowerShell

5、

npm install --save-dev @angular/cli@latest

6、安装你需要的升级包

for Linux/Mac

npm install @angular/{common,compiler,compiler-cli,core,forms,http,platform-browser,platform-browser-dynamic,platform-server,router,animations}@latest typescript@latest --save

for Windows

npm install @angular/common@latest @angular/compiler@latest @angular/compiler-cli@latest @angular/core@latest @angular/forms@latest @angular/http@latest @angular/platform-browser@latest @angular/platform-browser-dynamic@latest @angular/platform-server@latest @angular/router@latest @angular/animations@latest typescript@latest --save

7、更新一些其他的包,可以指定版本号

npm install zone.js@0.8.4 --save

8、执行安装命令

 npm install

9、是时候展现真正的技术了

 

转载于:https://my.oschina.net/wsxiao/blog/1605574


标签:

素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。