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

ψήφοι
6

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

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

Δημοσιεύθηκε 14/09/2018 στις 09:00
χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
8

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

  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/

Απαντήθηκε 20/09/2018 στις 09:05
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more