2016-09-26 1 views
2

Ich habe npm 2.15.9 installiert, funktioniert überall, wenn ich die Eingabeaufforderung öffne.Windows 7: npm uglifyjs "wird nicht als interner oder externer Befehl erkannt"

I (angeblich) installiert uglifyjs von

npm install -g uglifyjs 

Ich habe versucht, mit und ohne -g eingeben, und ich lief es in den Ordner, in dem ich es verwenden möchten. Selbst nachdem Sie dies getan haben und keinen Fehler erhalten haben, geben Sie "uglifyjs" oder "node uglifyjs" im CMD-Terminal ein und geben die Standardfehlermeldung zurück - uglifyjs wird nicht als interner oder externer Befehl, ausführbares Programm oder Batchdatei erkannt.

Was mache ich falsch

EDIT: ja, habe ich versucht zu schließen und bei jedem Schritt der CMD-Fenster Wiedereröffnung

+1

Haben Sie das Cmd-Fenster geschlossen und erneut geöffnet? Manchmal wird so etwas benötigt. –

+0

Ja, das habe ich auch versucht. –

+1

Was ist die Ausgabe von 'npm install -g uglifyjs'? – tcooc

Antwort

0
  1. npm denken ist es installiert ist (npm ls -g | findstr uglify soll es zeigen)
  2. Versuch.?. npm config get prefix und mit diesem Pfad:
    • Ist das der Ordner auf Ihrem %PATH% (echo %PATH%)?
    • Ist npm installiert tatsächlich die Binärdateien in diesem Ordner (dir C:\Users\emanuelec\AppData\Roaming\npm).

Es scheint, dass ‚sind Links‘ erzeugt werden (aus Ihrem Kommentar oben, C:\Users\emanuelec\AppData\Roaming\npm\uglifyjs), so dass ich vermute, dass der npm\ Ordner nicht in Ihrem Pfad befindet, oder durch etwas verprügelt wird.

+1

Der erste Befehl gibt ... eine seltsame Ausgabe: Ooe ÔööÔöÇÔö¼ [email protected] Ooe oo £ ÔöÇÔöÇ [email protected] Ooe oO £ ÔöÇÔö¼ [email protected] Ôöé Ôöé Ôö £ ÔöÇÔöÇ [email protected] Ooe Ooe Ooe Ooe ÔööÔöÇÔö¼ [email protected] Oo £ ÔöÇÔö¼ [email protected] Ooe Oo £ ÔöÇÔöÇ [email protected] ÔööÔöÇÔö¼ [email protected] Oo £ ÔöÇÔöÇ uglify [email protected] –

+1

Der zweite Befehl gibt zurück C: \ Benutzer \ emanuelec \ AppData \ Roaming \ npm –

+1

Schließlich überprüfte ich den Ordner C: \ Benutzer \ emanuelec \ AppData \ Roaming \ npm und enthält tatsächlich Verweise zu uglifyjs. Ich habe keine Möglichkeit zu überprüfen, ob das die richtigen Dateien sind. –

1

uglifyjs ist veraltet - verwenden Sie stattdessen uglify-js.

npm install -g uglify-js 
Verwandte Themen