Προς το παρόν δεν υπάρχει τρόπος να αφαιρέσουμε μια εξάρτηση από ένα πακέτο lerna, ο πιο κοντινός τρόπος που μπορούμε να κάνουμε είναι να αφαιρέσουμε χειροκίνητα από το πακέτο. json, lerna clean --yes --scope=xxx + lerna bootstrap --scope=xxx. Αυτή η εντολή παρέχει τη δυνατότητα αφαίρεσης εξάρτησης.
Τι είναι το npm lerna;
Το
Lerna είναι ένα εργαλείο διαχείρισης Monorepos με το Git και το npm, το οποίο συνδέει αυτόματα όλες τις εκδόσεις πακέτων που χρησιμοποιούνται στο αποθετήριο σας. Ας υποθέσουμε ότι έχετε πολλά έργα γραφομηχανής σε διαφορετικά αποθετήρια που έχουν κοινές εξαρτήσεις. … Επιπλέον, η Lerna σάς επιτρέπει να συνδέετε εξαρτήσεις μεταξύ έργων.
Πώς μπορώ να απεγκαταστήσω ένα καθολικά εγκατεστημένο πακέτο;
Κατάργηση εγκατάστασης καθολικών πακέτων
Για να απεγκαταστήσετε ένα παγκόσμιο πακέτο χωρίς πεδίο εφαρμογής, στη γραμμή εντολών, χρησιμοποιήστε την εντολή απεγκατάστασης με τη σημαία -g. Συμπεριλάβετε το εύρος εάν το πακέτο έχει εμβέλεια.
Τι είναι η Λέρνα;
Η
Lerna είναι μια βιβλιοθήκη που παρέχει εργαλεία για τη διαχείριση της δομής πολλών αποθετηρίων μέσα σε ένα ενιαίο αποθετήριο διαχωρίζοντας υποσύνολα του αποθετηρίου στα δικά τους «υπο» αποθετήρια. Ένα αποθετήριο δομημένο με αυτόν τον τρόπο ονομάζεται mono-repo.
Πώς απεγκαθιστάτε το νήμα;
Πρέπει να κάνω αυτά τα βήματα για να αφαιρέσω εντελώς το νήμα από το σύστημα
- Μεταβείτε στην προσθήκη ή κατάργηση προγραμμάτων και, στη συνέχεια, αναζητήστε νήμα και απεγκαταστήστε το (αν το εγκαταστήσατε με το.msi)
- npm απεγκατάσταση -g νήμα (αν έχετε εγκαταστήσειμε npm)
- Κατάργηση τυχόν υπαρχόντων φακέλων νήμα από τα Αρχεία προγράμματος (x86) (Αρχεία προγράμματος (x86)\Νήμα).