2017-10-17 1 views
0

Ich kann ionische native App Version nicht installieren.Ionic App Version

Als ich "ionische cordova Plugin hinzufügen cordova-Plugin-App-Version" zeigt nächste Nachricht schreiben:

Wie kann ich es beheben ??

λ ionic cordova plugin add cordova-plugin-app-version 
> cordova plugin add cordova-plugin-app-version --save 
× Running command - failed! 
[ERROR] An error occurred while running cordova plugin add cordova-plugin-app-version --save (exit code 1): 


    Error: Failed to fetch plugin cordova-plugin-app-version via registry. 
    Probably this is either a connection problem, or plugin spec is incorrect. 
    Check your connection and plugin name/version/URL. 
    Error: cmd: Command failed with exit code 4294963229 Error output: 
    npm ERR! path C:\Users\Xu\Documents\github\rheumaiq_app\node_modules\es6-promise-plugin\package.json 
    npm ERR! code ELOOP 
    npm ERR! errno -4067 
    npm ERR! syscall open 
    npm ERR! ELOOP: too many symbolic links encountered, open 
    'C:\Users\Xu\Documents\github\rheumaiq_app\node_modules\es6-promise-plugin\package.json' 

    npm ERR! A complete log of this run can be found in: 
    npm ERR!  C:\Users\Xu\AppData\Roaming\npm-cache\_logs\2017-10-18T14_44_39_797Z-debug.log 

UPDATE:

Vielen Dank !!

Aber das Problem ist nicht App-Version, ist mit es6-Versprechen-Plugin in node_modules.

package.json

... 
"es6-promise-plugin": "file:node_modules/es6-promise-plugin", 
... 

dieser Ordner leer ist, weiß ich nicht, was ich zu tun habe.

+0

Können Sie andere Plugins von ionic0native installieren? Übrigens, manchmal bekomme ich diese Art von Fehler, aber dann fängt es an zu arbeiten. Scheint, dass der npm-Server manchmal ausfällt. –

+0

Der Befehl, den Sie eingefügt haben, funktioniert großartig für mich. npm 5.4.2, ionic 3.13.1, cordova 7.1.0 –

Antwort

1

Sie haben einen Tippfehler Hier ist, wie es

sein sollte
cordova plugin add cordova-plugin-appversion 

Ihre Fehler am wahrscheinlichsten Ergebnisse aus dem GitHub Repo

https://github.com/Rareloop/cordova-plugin-app-version 

Aber npm Versionsname unterscheidet Namen aus dem git-Repo zu sein.

+0

Ich habe es versucht, funktioniert aber nicht. show next error: https://pastebin.com/SdKM5QpU –

+0

Haben Sie die neueste Cordova? Der Hersteller sagt, um sicherzustellen, dass das neueste installiert ist, wenn Sie Probleme haben. Siehe https://www.npmjs.com/package/cordova-plugin-appversion – Michael

1

können Sie cordovas --nofetch Option versuchen 7.0.0 Probleme wie diese seit cordova zu arbeiten um:

cordova plugin add cordova-plugin-appversion --nofetch 

Siehe die Release Notes für cordova 7.0.0 here mehr über die --nofetch Modus zu lesen.

0

Das Problem ist nicht, dass es leer ist, das Problem ist, dass es eine symbolische Verbindung ist, die auf sich selbst zeigt und daher nicht funktioniert. Eine Schleife wird erstellt.

Wenn Sie den Ordner löschen node_modules/es6-Versprechen-Plugin Sie werden sehen, dass es wieder jedes Mal, wenn Sie Typ erstellt wird npm installieren ...

ich diesen EFFEKT gesehen haben auftritt Hinzufügen des android Plattform, wenn Sie versuchen, es für das Plugin cordova-plugin-x-socialsharing mit der Version 5.2.1 zu tun.

Mit der v5.2.0 passiert das nicht.

können Sie Ihre Version ändern:

ionic cordova plugin remove cordova-plugin-x-socialsharing --force 
ionic cordova plugin add [email protected] --force 

Oder Sie können in Ihrem package.json die Version zu verwenden, ändern.