npm Link Schmerz:
-Modulname schluck-Aufgabe
-Projektname project-x
Sie möchten gulp-task verknüpfen :
1: Gehen Sie zum gulp-task-Verzeichnis und tun Sie dies npm link
verknüpfen Sie das Projekt mit Ihren globalen Modulen
2: Gehen Sie zu Ihrem Projekt project-x und npm install
entfernen Sie das aktuelle Verzeichnis node_modules
Jetzt wollen Sie diesen Wahnsinn beseitigen und die eigentliche Schluckaufgabe nutzen , wir haben zwei Möglichkeiten:
Option 1: Verknüpfung über npm aufheben:
1: Gehen Sie zu Ihrem Projekt und npm unlink gulp-task
entfernen Sie das verknüpfte installierte Modul
2: Gehen Sie zum gulp-task- Verzeichnis und npm unlink
entfernen Sie den Symlink. Beachten Sie, dass wir den Namen des Moduls nicht verwendet haben
3: feiern
Was ist, wenn dies nicht funktioniert hat? Überprüfen Sie dies, indem Sie Ihr global installiertes Modul suchen. Meine sind : die Lage , ls -la /usr/local/lib/node_modules/
wenn Sie mit NVM wird es ein anderer Weg sein
Option 2: Entfernen Sie den Symlink wie einen normalen Linux-Guru
1: Suchen Sie Ihre globalen Abhängigkeiten cd /usr/local/lib/node_modules/
2: Das Entfernen von Symlink ist einfach mit dem rm
Befehl
rm gulp-task
Stellen Sie sicher, dass Sie /
am Ende nicht haben
rm gulp-task/
ist falsch 🔥🚨
rm gulp-task
✔️
npm ls --global --depth 0
alle Abhängigkeiten der obersten Ebene