Sind Sie beim gemeinsamen Verwenden von npm und cnpm schon einmal auf seltsame Probleme gestoßen? Sind Sie schon einmal in die Situation geraten, dass das cnpm-Installationspaket im Alipay-Miniprogramm ungültig ist? Wechseln sie wirklich nur eine Anforderungsquelle? Ich glaube, dass viele Freunde cnpm aus einem einfachen Grund verwenden, nämlich um Dinge schneller herunterzuladen. Sie ändern die Anforderungsquelle in https://registry.npm.taobao.org npm install -g cnpm --registry=https://registry.npm.taobao.org Verwenden Sie dann cnpm statt npm. Sobald Sie dies tun, treten die oben genannten Probleme auf, aber Sie können sie möglicherweise eine Zeit lang nicht entdecken. Ursache Ich habe etwas mit npm installiert und dann festgestellt, dass alle vorherigen Probleme hatten. Ich geriet in Panik, weil ich es gerade installierte. Wie konnte es also die vorherigen ändern? Also habe ich mir dieses Problem genau angesehen, konnte aber keine Antwort finden und habe daher den großen Kerl gefragt. GrundLinGos Antwort Da cnpm standardmäßig Softlinks verwendet, führt dies dazu, dass npm nach der Installation das vorherige cnpm-Paket aktualisiert. Anschließend wird der vorherige cnpm-Import gg sein, sodass viele Dinge gg sein werden. Dann können wir feststellen, dass der Grund in cnpm selbst liegt. Wenn wir es nicht verwenden, ist das Problem gelöst. Dann ist der einfachste Weg, npm install <einige Parameter> --registry=https://registry.npm.taobao.org zu verwenden. Das ist perfekt, aber auch sehr lästig. Sie können es mit nrm aktualisieren Einführung in NPM: Beschreibung: NPM (Node Package Manager) ist ein Paketmanager für NodeJS, der für die Verwaltung von Node-Plug-Ins (einschließlich Installation, Deinstallation, Abhängigkeitsverwaltung usw.) verwendet wird. 6. Verwenden Sie npm, um das Plugin zu deinstallieren: 7. Verwenden Sie npm, um das Plugin zu aktualisieren: 8. Alle Plugins aktualisieren: 9. NPM-Hilfe anzeigen: NPM-Hilfe 10. Überprüfen Sie die installierten Plugins im aktuellen Verzeichnis: CNPM-Einführung: Hinweis: Da das Google-Installations-Plugin von einem ausländischen Server heruntergeladen wird, ist es stark vom Netzwerk betroffen und kann Anomalien aufweisen. Es wäre in Ordnung, wenn sich der Server von Google in China befände, also hat unser Taobao-Team, das gerne teilt, dies getan. Von der offiziellen Website: „Dies ist ein vollständiger npmjs.org-Spiegel. Sie können dies anstelle der offiziellen Version verwenden (schreibgeschützt). Die Synchronisierungsfrequenz beträgt derzeit alle 10 Minuten, um die Synchronisierung mit dem offiziellen Dienst so weit wie möglich sicherzustellen.“ Ein besserer Wegnpm install -g nrm nrm verwenden cnpm Dann können Sie gerne npm zum schnellen Herunterladen verwenden. -- Die Geschichte ist noch nicht zu Ende -- Was soll ich zu diesem Zeitpunkt tun, wenn cnpm bereits im Projekt verwendet wurde? Methodenverbesserungcnpm ich --by=npm Das ist es, cnpm und npm werden nicht in Konflikt geraten, zum Beispiel cnpm i --by=npm react Grund
cnpm-Portal Dies ist das Ende dieses Artikels über die Fallstricke beim Mischen von npm und cnpm. Weitere Informationen zum Mischen von npm und cnpm finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Einige Hinweise zur MySQL-Self-Join-Deduplizierung
Vorwort: Die verteilte Master-Slave-Architektur v...
Hintergrund: Ich arbeite derzeit an Funktionen fü...
Vorwort Nginx (ausgesprochen „Engine X“) ist ein ...
Verwenden Sie CSS, um den Stil der Bildlaufleiste...
Hintergrund Um die Docker-Containerisierung währe...
<br />Informationsduplikation, Informationsü...
Vorwort Da immer wieder Fehler auftreten, protoko...
In diesem Artikelbeispiel wird der spezifische Co...
Das Div+CSS-Layout zur Erzielung einer 2-Enden-Au...
Zunächst können Sie den Unterschied zwischen den ...
Inhaltsverzeichnis Komponente zur Leistungsoptimi...
Heute habe ich diese Eingabeaufforderung gefunden...
Standardmäßig ist die Einstellung der Breite für B...
WeChat Mini-Programm - QR-Code-Generator Download...
Inhaltsverzeichnis Was ist eine Partitionstabelle...