我有一個適用於angular 2.3和cli 1.0.0-beta18的應用程序。我想更新到最新版本並重新安裝npm install --save-dev @angular/[email protected]
,但我現在無法確定運行什麼命令來獲取更新的配置文件並將package.json升級到4.x文件。我在ng help
看不到這樣的事情。 (我試過一次之前運行npm install @angular.... @latest
每Angular4指令,但留給我一個可怕的混亂,因爲CLI並不總是使用絕對最新的似乎)。使用Angular CLI更新到Angular 4
0
A
回答
0
只更新CLI將不會提取最新版本的Angular,該部分由您決定(通過將@angular版本值更改爲package.json,並使用npm install
)用於現有應用程序。如果您使用最新的CLI啓動一個新應用程序,它將默認安裝Angular 4。現有的應用程序,無論他們在哪個版本的Angular上,都不會被更新。
你可以(閱讀應該)用最新的CLI創建一個新的應用程序,並將你的代碼複製到它。考慮到您來自的CLI版本,這可能比執行就地更新更容易。自beta 18以來,一些配置結構發生了變化。構建過程也更加嚴格。 AOT是執行prod構建的默認設置。
您的Angular代碼應該只適用於最新版本的CLI和Angular,除非您正在做一些不尋常的事情。
更新到最新CLI的好資源:Updating Angular CLI。
更多的好信息:Angular CLI migration guide
希望這有助於你出去。
相關問題
- 1. 使用angular-cli更新角度版本
- 2. 使用Angular 4和Angular CLI運行Visual Studio 2017
- 3. Angular 4 with angular-cli - 找不到AOT的第三方提供商
- 4. 使用Angular-CLI進行Angular 2安裝
- 5. Angular 2項目到Angular 4更新問題
- 6. Angular 4 CLI在ng服務和更新時太慢
- 7. 使用Angular CLI創建一個新的Angular 2.0項目?
- 8. Angular-cli出錯
- 9. Angular CLI是否使用SystemJS?
- 10. angular-cli - 使用多個karma.conf.js
- 11. Angular 2 + angular-cli + Laravel 5.3
- 12. Angular CLI和自動刷新
- 13. 將使用angular-cli創建的Angular4(Angular)部署到Google App Engine
- 14. Angular 4/Angular-cli:使用國際化日期填充API不起作用
- 15. 在Angular 4應用程序中使用角度材質設計(+ Angular CLI)
- 16. 更新更新不起作用Angular-CLI(ng-serve)
- 17. 將googlemaps添加到angular-cli
- 18. 更新到@ Angular/@最新
- 19. For angular on angular 4
- 20. Angular 4 - Angular-CLI文件大小vs Source-map-explorer文件大小
- 21. WebStorm停止自動導入Angular 4 CLI
- 22. Angular 2 RC 4編譯器cli錯誤
- 23. Angular 4 CLI ng build no scss to css
- 24. PrimeNg Angular CLI
- 25. Angular CLI + npm + prebuild
- 26. Angular CLI Observable Pipe
- 27. Angular-CLI和css ..
- 28. ANGULAR CLI問題
- 29. 將angular-cli鏈接到WebStorm
- 30. Angular-CLI Elasticsearch和Webpack
呃,不是我希望的答案,但我可以與 –
一起工作可以理解!如果你跟上它,從CLI的一個版本移動到另一個版本是可以的。否則,這可能是一個痛苦。 Angular本身也是如此。祝你好運! –
好吧,似乎沒有我擔心的那麼痛苦 –