2017-09-05 14 views
0

Wenn ich versuche, Phonegap zu installieren, habe ich einen Fehler erhalten. Wenn ich Admin-Konsole verwende ich die gleiche errror erhalten:Phonegap nicht in Windows 10 mit Npm installieren

C:\Windows\system32>npm i -g phonegap 
npm WARN deprecated [email protected]: connect 2.x series is deprecated 
npm WARN deprecated [email protected]: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130 
npm WARN deprecated [email protected]: Use uuid module instead 
C:\Users\juand\AppData\Roaming\npm\phonegap -> C:\Users\juand\AppData\Roaming\npm\node_modules\phonegap\bin\phonegap.js 
npm ERR! path C:\Users\juand\AppData\Roaming\npm\node_modules\phonegap\node_modules\nan\package.json 
npm ERR! code EPERM 
npm ERR! errno -4048 
npm ERR! syscall unlink 
npm ERR! Error: EPERM: operation not permitted, unlink 'C:\Users\juand\AppData\Roaming\npm\node_modules\phonegap\node_modules\nan\package.json' 
npm ERR!  at Error (native) 
npm ERR! { Error: EPERM: operation not permitted, unlink 'C:\Users\juand\AppData\Roaming\npm\node_modules\phonegap\node_modules\nan\package.json' 
npm ERR!  at Error (native) 
npm ERR! stack: 'Error: EPERM: operation not permitted, unlink \'C:\\Users\\juand\\AppData\\Roaming\\npm\\node_modules\\phonegap\\node_modules\\nan\\package.json\'\n at Error (native)', 
npm ERR! errno: -4048, 
npm ERR! code: 'EPERM', 
npm ERR! syscall: 'unlink', 
npm ERR! path: 'C:\\Users\\juand\\AppData\\Roaming\\npm\\node_modules\\phonegap\\node_modules\\nan\\package.json' } 
npm ERR! 
npm ERR! Please try running this command again as root/Administrator. 

npm ERR! A complete log of this run can be found in: 
npm ERR!  C:\Users\juand\AppData\Roaming\npm-cache\_logs\2017-09-05T21_35_02_068Z-debug.log 

C:\Windows\system32>node -v 
v6.11.2 

C:\Windows\system32>npm -v 
5.4.0 

npm Version aktualisiert wird, wird der Knoten Version ist letzte 6.x (LTS). Es scheint, es funktioniert aber in Ordnung.

Antwort

0

Hallo haben Sie die letzte Version von NodeJS bekamen und aktualisieren

npm install npm 

es versuchen, wenn eine Änderung, ich auf win10 its ok bin für mich, das gleiche in debian jessie.

+0

Fügen Sie einfach Versionen hinzu – user2670996

0

Jedes Mal, wenn ich ein Problem mit der Installation von Paketen habe und ich Fehler mit den Pfaden bekomme, gehe ich einfach direkt dorthin, wo der Ordner leben soll und lösche ihn. Suchen Sie in Ihrem Fall nach dem Ordner PhoneGap in C: \ Benutzer \ juand \ AppData \ Roaming \ npm \ node_modules. Löschen Sie es und führen Sie phonegap -v aus, um sicherzustellen, dass die Nachricht "phonegap" nicht als interner oder externer Befehl, ausführbares Programm oder Batch-Datei erkannt wird ". Jetzt können Sie npm i-g phonegap ausführen und es wird den Prozess von Grund auf neu starten und Sie werden diese Fehlermeldung nie wieder sehen. Dies passiert, wenn Pakete aktualisiert werden, die Reihenfolge ihrer internen Ordner ändern kann, daher wird der alte Pfad nicht funktionieren. Prost

Verwandte Themen