我需要将应用程序从ng2升级到ng4。我已经用谷歌搜索了它,但我在找到一个好的资源时遇到了问题。你能推荐一个可用于升级路径的好的在线资源吗?
更新
angular.io指向此网址:
http://angularjs.blogspot.com/2017/03/angular-400-now-available.html
并提供此命令:
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
我所有的package.json依赖项(@ angular / mydependency)都指向4.0.2。以下依赖关系未标记为4.0.2:
"@angular/upgrade": "~2.1.0",
"angular-in-memory-web-api": "~0.1.5"
我可以看到上面的依赖项版本如何独立于4.0.2升级。你能证实这是预期的吗?是否有任何类型的测试工具可用于验证ng4更新是否已成功安装并按预期工作而没有间隙?
答案 0 :(得分:3)
有一个应用可以提供帮助:https://angular-update-guide.firebaseapp.com/
只需输入您当前使用的版本以及要移动到的版本,它将提供升级所需的任务列表。
答案 1 :(得分:0)
npm install @angular/{common,compiler,compiler-cli,core,forms,http,platform-browser,platform-browser-dynamic,platform-server,router,animations}@latest typescript@latest --save
更多信息here