Hat sich etwas in der Version 2.5.0 von Nativescript geändert?Plugin-Installation hängt nach Nativescript 2.5.0 Update
Ergebnis aus einem Fehler von mir selbst zu tun. Ich habe Nativescript versehentlich durch Nachlässigkeit deinstalliert und es neu installiert, indem ich meine Version von 2.4.1 (glaube ich) zu 2.5.0 brachte. Dabei habe ich meine Arbeitsdatei beschädigt.
Aufbau einer neuen scheint gut zu funktionieren, aber 2.5.0 hat genug Veränderungen mit sich gebracht (zum app/package.json
Datei vielleicht), dass ich das nativescript-plugin-firebase
Plugin nicht installiert werden kann. Es hängt einfach wie im Bild, beginnend mit der Installation, aber ohne die Informationen von console.log, was typisch war. See picture.
ohne Abschluss der Build, egal ob es durch nativescript CLI oder durch die Einstellung als Abhängigkeit in der Datei root/package.json
installiert ist. Eine Sache, die mir aufgefallen ist, ist, dass tns Build android auch die Version auf 2.5.0 aktualisieren würde.
Ich habe sogar versucht, die gesamte package.json
Datei Einstellung die Versionen, die ich verwendet, vor und Update mit tns die nativescript Version einzustellen.
Gibt es eine Möglichkeit, Ich kann Urascript 2.4.1 als meine Hauptinstallation neu installieren?
Es scheint, dass das Plugin selbst alles installiert, aber nicht die Dateien im Ordner scripts. Sie veranlassen mich nie, die Datei firebase.nativescript.json
entweder zu erstellen.
Hier ist die aktuelle package.json Datei nach
{
"description": "NativeScript Application",
"license": "SEE LICENSE IN <your-license-filename>",
"readme": "NativeScript Application",
"repository": "<fill-your-repository-here>",
"nativescript": {
"id": "org.nativescript.[MYAPP]"
},
"dependencies": {
"@angular/common": "2.4.3",
"@angular/compiler": "2.4.3",
"@angular/core": "2.4.3",
"@angular/forms": "2.4.3",
"@angular/http": "2.4.3",
"@angular/platform-browser": "2.4.3",
"@angular/platform-browser-dynamic": "2.4.3",
"@angular/router": "3.4.3",
"nativescript-angular": "1.4.0",
"nativescript-theme-core": "~1.0.2",
"reflect-metadata": "~0.1.8",
"rxjs": "~5.0.1",
"tns-core-modules": "^2.4.1"
},
"devDependencies": {
"nativescript-dev-android-snapshot": "^0.*.*",
"nativescript-dev-typescript": "~0.3.5",
"typescript": "~2.1.0",
"zone.js": "~0.7.2"
}
}
und die app/package.json Datei
{
"android": {
"v8Flags": "--expose_gc"
},
"main": "main.js",
"name": "tns-template-hello-world-ng",
"version": "2.5.0"
}
FYI: Version 3.9.3 des Plugins vermeidet dieses Problem. –