2017-08-22 4 views
0

Im Prozess der Vertrautheit mit npm, ive installiert eine Menge von Sachen global, einschließlich eckig cli - in mein Benutzerverzeichnis unter Windows (C: \ Benutzer ...)Wie verschiebe ich globale Pakete?

Wie kann ich entweder dieses Verzeichnis verschieben oder deinstallieren und in einem anderen Ordner neu installieren?

+0

Nur NPM um es zu entfernen verwenden, von wo es jetzt ist, und dann neu installieren, wo Sie es wollen. – jfriend00

Antwort

0

Man könnte es ein tun, indem man von

npm uninstall angular-cli 

npm -g install angular-cli 

ohne -g wird mit aktuellen Verzeichnis package.json interagieren, während mit -g es global tun (Ihr% user_profile%)

0

Ich glaube nicht, Sie können Verzeichnisse so ändern. Die globale Installation wählt standardmäßig den Pfad {prefix}/lib/node_modules, da das Programm bei der Suche nach Modulen -g auf diesen Pfad verweist. Sie können sie nicht ändern.

Für lokale Installationsdateien gehen Sie automatisch zu ./node_modules/.bin/ und Programmprüfungen von dort.

Bitte sehen https://nodejs.org/en/blog/npm/npm-1-0-global-vs-local-installation/

Verwandte Themen