2015-08-11 12 views
7

Ich habe so viele Probleme mit dem Proxy-System meiner Unterhaltungnpm/grunt: ist es möglich, grunt ohne npm zu installieren?

Ich änderte Parameter mit npm config set Ändern der Variablen Proxy und http-Proxy. Grunzen in VS2012 zu installieren versuchen, ohne npm zu verwenden, vielleicht wie nuget

ich in meinem .npmrc installierte nächste Zeilen

npm config set proxy http://my_user:[email protected]:8080 -g 
npm config set https-proxy http://my_user:[email protected]:8080 -g 

Was ich habe, ist es in meinem Kopf.

Ist es möglich?

Ich erhalte diese Fehlerseite, wenn ich npm install -g grunt-cli bin mit:

enter image description here

Antwort

3

Nein, es ist nicht möglich.

Dies ist aus der Grunt getting started guide:

Grunt und Grunt Plugins installiert sind und über npm, die Paket-Manager Node.js verwaltet. Grunt 0.4.x benötigt stabile Node.js-Versionen> = 0.8.0. Ungerade Versionsnummern von Node.js gelten als instabile Entwicklungsversionen.

+0

Ich habe hochgeladen, was passiert mir, wenn ich versuche, auszuführen 'npm installieren-g grunt-cli'. Haben Sie eine Idee, um es mit dem Npm zu lösen, weil ich denke, dass es alles in Ordnung ist in meiner Maschine – David

+0

Ich habe es mit einem Wifi-LAN, die nicht Proxy hat. Es ist seltsam, weil VS2012 ich das Knotenprojekt leer und in Installyng neue NPM-Pakete die Liste mit Proxy erstellt, aber nach der Installation des Concret-Pakets abstürzt. Vielleicht, wie du schon erwähnt hast, ist es ein Problem dieser seltsamen Version. – David

3

Ja, es ist möglich, können Sie grunzen herunterladen und in Ihrer node.js-Umgebung ausführen, wenn Ihr einziges Problem Proxy oder eine Firewall, aber Sie haben arbeiten node.js Umgebung dann laden Sie einfach es aus den github.

Sie können jedes npm-Paket herunterladen, das auch auf dem Github veröffentlicht wird, und es dann manuell in den Ordner node_modules kopieren. Bedenken Sie jedoch, dass diese Pakete möglicherweise eigene Abhängigkeiten haben. Das heißt, Sie sollten npm install in diesen heruntergeladenen Ordnern ausführen und wenn es nicht funktioniert, tun Sie es manuell für jede Abhängigkeit rekursiv, bis Sie fertig sind.

+0

ja können wir aber mit npm install crash immer installieren. Die Lösung ist, was ich markiert habe. – David

+0

müssen Sie 'npm install' nicht tun, wenn Sie alle grunt-Abhängigkeiten von github auch herunterladen (und sie in grunt's 'node_modules' einfügen, auch rekursiv für jede Abhängigkeit). Noch schneller wäre es, es auf einem anderen Rechner zu installieren und dann einfach mit vblocked npm auf den Rechner zu kopieren – tomastrajan

Verwandte Themen