Hatte das gleiche Problem. Laufen npm gab mir diesen Fehler:
C:\Users\user>npm
The system cannot find the path specified.
Ich landete NodeJS aus der Systemsteuerung zu deinstallieren und neu zu installieren mit einem frischen Download bereit.
Der Fehler sagt nicht, dass es den Befehl nicht finden konnte, also dachte ich, dass etwas mit dem npm-Skript nicht stimmte. Das Skript befindet sich unter C: \ Programme \ nodejs \ npm.cmd, gefunden über den Pfad var. echo% pfad%.
Das Skript enthalten:
@IF EXIST "%~dp0\/bin/sh.exe" (
"%~dp0\/bin/sh.exe" "%~dp0\node_modules\npm\bin\npm-cli.js" %*
) ELSE (
/bin/sh "%~dp0\node_modules\npm\bin\npm-cli.js" %*
)
Das sah falsch, da es Slashes für Windows und keine sh.exe Datei, wo das Skript es sein will. Es gibt auch keine/bin/sh Datei, weil sein Windows :(Deshalb kann es den angegebenen Pfad nicht finden.
Ich habe versucht, Knoten in cygwin arbeiten zu bekommen, weil es Linux ähnelt und Windows zumindest einigermaßen erträglich macht . Vielleicht war das das Problem
wie dem auch sei, nachdem die npm.cmd Datei sieht aus wie neu installieren:?.
:: Created by npm, please don't edit manually.
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" "%~dp0\.\node_modules\npm\bin\npm-cli.js" %*
) ELSE (
node "%~dp0\.\node_modules\npm\bin\npm-cli.js" %*
)
die Schrägstriche richtig aussehen und es funktioniert
Vielen Dank, Deinstallation/Neuinstallation hat nichts anderes als das für mich auch (Microsoft Windows 10) gearbeitet !!! – tsf144
Vielen Dank! Ich hatte ConEmu installiert und es später deinstalliert, was den Fehler "..cannot find path .." verursachte. Löschen, das hat es behoben! – Breakpoint
Antwort behoben mein Problem auch 14.08.2017. Keine Ahnung wo, warum oder wie 'ansicon' auf meinem Rechner installiert wurde. – JoeManFoo