
Έχω υπάρχον έργο με γωνιακή 6. Θέλω να αναβαθμιστεί στην έκδοση 7 beta, αν είναι δυνατόν, με ενεργοποιημένη Ivy renderer.


Ποια είναι τα βήματα για να το κάνετε σωστά;

 
Αναβάθμιση Γωνιακή 6 έως Γωνιακή 7 beta
=======================================



Εντάξει, έτσι κανείς δεν βοήθησε, θα γράψω τη λύση βρήκα τον εαυτό μου.


1. (Προαιρετικά) Εάν χρησιμοποιείτε το NVM, μπορείτε να εγκαταστήσετε τις τελευταίες node.js στην πρώτη θέση και να μεταβείτε σε αυτό, για να αποφύγετε πιθανά προβλήματα
2. Εγκαταστήστε το βήτα γωνιακή / CLI στην έκδοση 7, παγκόσμιο και τοπικό επίπεδο στο έργο
3. Σε package.json αντικαταστήστε όλες τις εμφανίσεις με την τρέχουσα έκδοση του γωνιακού σας (π.χ. 6.1.7) με ^ 7.0.0-beta.5
4. NPM εγκατάσταση
5. Εάν υπάρχουν προβλήματα διαγράψετε node\_modules και δοκιμάστε ξανά NPM εγκαταστήσετε


Αν θέλετε να είστε σίγουροι, ότι άλλα πακέτα σας είναι στην τελευταία έκδοση, μπορείτε να εγκαταστήσετε άδειο εφαρμογή γωνιακή 7 κάπου αλλού με β γωνιακή / cli και να ελέγξει τι άλλαξε στην package.json. Δυστυχώς γωνιακή ομάδα δεν παρέχει ένα εργαλείο για την εγκατάσταση επιθυμητό έκδοση του γωνιακού, αλλά βήτα cli εγκαθιστά γωνιακή 7 από προεπιλογή.


Όσο για Ivy renderer δεν είναι προεπιλογή σε γωνιακή 7 beta. Προσπάθησα να το ενεργοποιήσετε με το χέρι και δεν λειτούργησε. Φαίνεται ότι το έργο αυτό χρειάζεται πολύ περισσότερη δουλειά για να ολοκληρωθεί ακόμα και δεν υπάρχουν πολλές πληροφορίες στο διαδίκτυο πώς να το χρησιμοποιήσετε σωστά το προηγμένο σχέδιο (υπάρχουν μόνο μερικά πολύ απλά μαθήματα για κενές έργα).


Ivy κατάσταση renderer: <https://is-angular-ivy-ready.firebaseapp.com/#/status>
<https://github.com/angular/angular/blob/master/packages/core/src/render3/STATUS.md>


Ivy renderer φροντιστήριο: <https://blog.imaginea.com/ivy-a-look-at-the-new-render-engine-for-angular/>

 