Yarn Classic vs Modern: ρυθμίσεις διαμεσολαβητή και αρχεία ρυθμίσεων
Χρησιμοποιήστε τη μορφή ρυθμίσεων της έκδοσης Yarn που εκτελείται πραγματικά, αντί να αναμειγνύετε κλειδιά διαμεσολαβητή του Classic με σύγχρονες ρυθμίσεις YAML.
Ελέγξτε πρώτα την έκδοση Yarn μέσα στο έργο που αποτυγχάνει:
yarn --version
Μια έκδοση που έχει επιλεγεί από το έργο μπορεί να διαφέρει από άλλο checkout ή τερματικό. Χρησιμοποιήστε τη μορφή ρυθμίσεων που της αντιστοιχεί.
Yarn Classic χρησιμοποιεί την παλαιότερη μορφή του .yarnrc:
proxy "http://203.0.113.10:8080"
https-proxy "http://203.0.113.10:8080"
Modern Yarn χρησιμοποιεί κλειδιά camelCase στο .yarnrc.yml:
httpProxy: "http://203.0.113.10:8080"
httpsProxy: "http://203.0.113.10:8080"
Αντικαταστήστε το τελικό σημείο της τεκμηρίωσης με έναν διαμεσολαβητή HTTP από την υπηρεσία σας ή από τη λίστα διαμεσολαβητών HTTP. Πρόκειται για διαφορετικές μορφές, όχι για εναλλάξιμα ονόματα σε ένα ενιαίο καθολικό αρχείο. Ένα κλειδί Classic με παύλα, αν αντιγραφεί σε σύγχρονο YAML, μπορεί να αποτύχει στη ρύθμιση πριν ακόμη δοκιμαστεί ο διαμεσολαβητής.
Εντοπίστε το αρχείο που διαβάζει η επιλεγμένη έκδοση, συμπεριλαμβανομένων των κανόνων αναζήτησης στο έργο και στον περιβάλλοντα χώρο ή στο home. Μια πιο συγκεκριμένη ρύθμιση ονόματος κεντρικού υπολογιστή μπορεί επίσης να επιλέξει άλλη διαδρομή. Το registry παραμένει η πηγή μεταδεδομένων πακέτων· η αντικατάστασή του με μια διεύθυνση IP διαμεσολαβητή δεν ρυθμίζει προώθηση.
Αφού διορθώσετε το αρχείο/κλειδί, παρατηρήστε μια λειτουργία που χρειάζεται πραγματικά πρόσβαση δικτύου. Ένα αποτέλεσμα από προσωρινή μνήμη μπορεί να κρύψει μια μη έγκυρη διαδρομή. Χρησιμοποιήστε το πραγματικό όνομα κεντρικού υπολογιστή και το σφάλμα για να αποφασίσετε αν το επόμενο ζήτημα είναι δρομολόγηση, έλεγχος ταυτότητας ή εμπιστοσύνη πιστοποιητικού.