2017-06-06 3 views
0

ich einige Schwierigkeiten habe versucht zu verstehen, warum Visual Studio als eine andere Version von Knoten und NPM verwendet, was installiert ist ...Build-Fehler mit Cordova und Visual Studio 2015 Gemeinschaft

Meine Entwicklungsumgebung Details: -Windows Version 8.1 -Node: 6.10.3 (Knoten -v) -NPM Version: 5.0.1 (NPM -v)

Wenn ich eine Lösung Datei öffnen ich die folgenden Meldungen in meinem NPM Ausgabefenster erhalten

PATH=.\node_modules\.bin;%VSINSTALLDIR%\Web\External;%PATH%;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\cmd;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\bin 
"C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\Web\External\npm.CMD" install 
npm ERR! Windows_NT 6.3.9600 
npm ERR! argv "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\Web\\External\\Node.exe" "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\Web\\External\\node_modules\\npm\\bin\\npm-cli.js" "install" 
npm ERR! node v5.4.1 
npm ERR! npm v3.3.4 
npm ERR! No compatible version found: [email protected] 
npm ERR! Valid install targets: 
npm ERR! ["2.9.0","2.8.1","2.8.0","2.7.0","2.6.0","2.5.1","2.5.0","2.4.1","2.4.0","2.3.2","2.3.1","2.3.0","2.2.17","2.2.16","2.2.15","2.2.14","2.2.13","2.2.12","2.2.11","2.2.10","2.2.9","2.2.8","2.2.7","2.2.6","2.2.5","2.2.4","2.2.3","2.2.2","2.2.1","2.2.0","2.1.9","2.1.8","2.1.7","2.1.6","2.1.5","2.1.4","2.1.3","2.1.2","2.0.3","2.0.2","2.0.1","2.0.0","1.3.27","1.3.26","1.3.25","1.3.24","1.3.23","1.3.22","1.3.21","1.3.20","1.3.19","1.3.18","1.3.17","1.3.16","1.3.15","1.3.14","1.3.13","1.3.12","1.3.11","1.3.10","1.3.9","1.3.8","1.3.7","1.3.6","1.3.5","1.3.4","1.3.3","1.3.2","1.3.1","1.3.0","1.2.4","1.2.3","1.2.2","1.2.1","1.2.0","1.1.1","1.1.0","1.0.12","1.0.11","1.0.10","1.0.9","1.0.8","1.0.7"] 
npm ERR! 

Die Fehlermeldung besagt Visual Studio versucht, Knoten v5.4.1 und npm v3.3.4 zu verwenden .... Wo sind diese Versionen installiert? Und warum benutzt es Knoten 6.10.3 und NPM 5.0.2 nicht?

Jede Hilfe mit diesem wäre großartig!

Antwort

0

Es scheint, dass Sie ein altes ionic-native Paket in Ihrer Anwendung verwenden. Sie sollten es deinstallieren, indem Sie den folgenden Befehl ausgeben,

npm uninstall --save ionic-native 

Und dann versuchen, die spätestens eine Installation durch den unten npm install Befehl ausgibt,

npm install @ionic-native/core --save 

hoffe, das hilft !.

+0

Dank David ... Das Problem mit der ionischen nativen Version kam auf eine seltsame Referenzierung im Projekt ... alles begann, als ich das Projekt von einem anderen Entwickler geerbt hatte, der die @ 3.5.0 Version im Paket hatte .json Datei ... nachdem er mit dem Entwickler gesprochen hat und er ein "Restore Package" gemacht hat, bekommt er nun die gleiche Fehlermeldung wie ich bezüglich der fehlenden ionen-nativen Bibliotheken. –

+0

Er und ich haben keine Ahnung wie das geht Die Lösung wurde ursprünglich mit der @ 3.5.0-Version referenziert, aber wir haben seitdem die ionische native entfernt und durch ionic-native/core ersetzt, wie Sie vorgeschlagen haben. Aber ... meine erste Frage betraf die Versionen, die im Build-Fenster aufgelistet sind. In diesem Fall. 'npm ERR! Knoten v5.4.1 npm ERR! npm v3.3.4, obwohl ich Knoten 6.10.3 und NPM 5.0.2 installiert habe ... aber diese Versionen werden im Ausgabefenster angezeigt –

Verwandte Themen