2016-08-10 40 views
1

Ich bin bei meinem Verstand hier und egal was ich versuche, npm Installation wird fehlschlagen, wenn es die Windows-Befehlsdatei search.cmd nicht finden kann. Hier ist meine AusgabeWarum installiert npm nicht search.cmd?

npm ERR! Windows_NT 6.1.7601 
    npm ERR! argv "c:\\Program Files\\nodejs\\node.exe" "c:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "--save" 
    npm ERR! node v4.4.7 
    npm ERR! npm v2.15.8 
    npm ERR! path c:\projects\sm\node_modules\.bin\search.cmd 
    npm ERR! code EPERM 
    npm ERR! errno -4048 
    npm ERR! syscall open 
    npm ERR! Error: EPERM: operation not permitted, open 'c:\projects\sm\node_modules\.bin\search.cmd' 
    npm ERR!  at Error (native) 
    npm ERR! { [Error: EPERM: operation not permitted, open 'c:\projects\sm\node_modules\.bin\search.cmd'] 
    npm ERR! errno: -4048, 
    npm ERR! code: 'EPERM', 
    npm ERR! syscall: 'open', 
    npm ERR! path: 'c:\\projects\\sm\\node_modules\\.bin\\search.cmd' } 
    npm ERR! 
    npm ERR! Please try running this command again as root/Administrator. 
    npm ERR! Please include the following file with any support request: 
    npm ERR!  c:\projects\sm\node_modules\npm-debug.log 
    /c/Program Files/nodejs/npm: line 34: 12604 Signal 112    (core dumped) "$NODE_EXE" "$NPM_CLI_JS" "[email protected]" 

Ich bin Knoten-v 4.4.7 ausgeführt. Habe auch versucht mit 5.11.0 und 6.3.1 auch gescheitert. Ja, ich habe die volle Kontrolle für alle und ihren Hund über den Ordner node_modules.

+0

Dieses Problem lesen für immer gewesen ist (soweit ich das beurteilen kann). Ich habe es schon oft gesehen, aber nur unter Windows. Es scheint sich um einen, mehr oder alle der folgenden zu beziehen: alte npm-Versionen (mit Defekten), Antivirensoftware, langsame Festplatte, Berechtigungen, . Ich würde versuchen, die neueste npm ['3.10.6 '] (https://github.com/npm/npm/releases/tag/v3.10.6), wenn Sie können und vielleicht ein' npm Cache sauber' zuerst für ein gutes Maß . Ich habe 'npm install -f' auch empfohlen gesehen, was mir in der Vergangenheit geholfen hat. – andyb

+0

Ihr Fehler erwähnt 'Bitte versuchen Sie, diesen Befehl erneut als root/Administrator auszuführen ', so dass auch ein Faktor – andyb

+0

ich auf npm 3.10.6 aktualisiert werden konnte, führte die bash.exe als Administrator, Cache sauber, erzwungene Installation mit --no -Optionale und immer noch die search.cmd ist nicht installiert. –

Antwort

0

Wenn Sie den Code als Admin ausführen, ist das Problem mit dem Npm-Cache. So ist es zu beheben, indem

npm Cache sauber

Befehl.

können Sie mehr über dieses Thema here

+0

Entschuldigung, das hat nicht funktioniert. –

Verwandte Themen