Heim >Web-Frontend >js-Tutorial >Analyse des gesamten Prozesses vom Paketfehler von packet.js bis zur NVM-Auswahl
Dieser Artikel stellt hauptsächlich den gesamten Prozess vom Paketfehler bei packet.js bis zur NVM-Auswahl vor. Freunde in Not können sich darauf beziehen. Ich hoffe, Sie können allen helfen, den gesamten Prozess vom Paketfehler bei packet.js bis zur NVM-Auswahl zu verstehen.
Es ist ein Problem aufgetreten
Bei der Verwendung von packet.js zum Packen des Projekts ist der folgende Fehler aufgetreten:
Ich überprüfe es sorgfältig Nachdem ich den Code fertiggestellt und überprüft hatte, dass es keine Probleme mit der Projektkonfiguration gab, hatte ich keine andere Wahl, als mich an den allmächtigen Google zu wenden. Als Ergebnis fand ich die Ursache des Fehlers auf GitHub Standardmäßig wird es nur von Node.js 8 oder höher und niedriger 8 unterstützt. Wenn ja, müssen Sie die Babel-Konfiguration verwenden. Ich habe meine Node.js-Version wie folgt überprüft:
Nachdem ich die Ursache des Problems gefunden hatte, dachte ich, dass ein Upgrade von Node das Problem lösen würde. Bei näherem Nachdenken nutzen die jüngsten Projekte des Unternehmens jedoch Node, und es wäre mühsam, Fehler zu melden, wenn das Projekt vorschnell aktualisiert wird. Zu diesem Zeitpunkt dachte ich an nvm. Tatsächlich hatte ich zu diesem Zeitpunkt das Gefühl, dass die Knotenumgebung bereits auf meinem Computer installiert war, also tat ich es Ich werde es nicht benutzen. Aber jetzt brauche ich eine neue Version von node, um packet.js zu verwenden. Ich habe beschlossen, node zu deinstallieren, es erneut mit nvm zu installieren und die node-Version zu verwalten.
Das erste Problem, auf das ich stieß, war die vollständige Deinstallation von Node auf dem Mac. Da es mit Homebrew installiert wurde, hatte ich das Gefühl, dass eine direkte Deinstallation nicht vollständig sein würde. Deshalb habe ich viele Dokumente online überprüft und meine persönliche Vorgehensweise ist wie folgt:
Knoten unter Mac OS vollständig deinstallieren
1 Alle Knoten und Knotenmodule in /usr/local/lib löschen
2. Löschen Sie alle Ordner „node“ und „node_modules“ in /usr/local/lib nodes und node_modules innerhalb
5. Löschen Sie in /usr/local/bin alle ausführbaren Knotendateien
6. Führen Sie abschließend den folgenden Code aus:
sudo rm /usr/local/bin/npm sudo rm /usr/local/share/man/man1/node.1 sudo rm /usr/local/lib/dtrace/node.d sudo rm -rf ~/.npm sudo rm -rf ~/.node-gyp sudo rm /opt/local/bin/node sudo rm /opt/local/include/node sudo rm -rf /opt/local/lib/node_modules
Haha, es fühlt sich großartig an, die Knotenversionen nach Belieben wechseln zu können.
Verwandte Empfehlungen:
Umgang mit der leeren Anzeige nach dem Verpacken von VueDetaillierte Erläuterung des PaketverpackungsbeispielsSo beheben Sie den Fehler beim Pfad des gepackten Bilds in vue-cliDas obige ist der detaillierte Inhalt vonAnalyse des gesamten Prozesses vom Paketfehler von packet.js bis zur NVM-Auswahl. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!