2016-07-01 8 views
0

Kürzlich habe ich mein NativeScript CLI auf 2.1.0 & installiert Telerik UI-Plugin aktualisiert. Danach. Meine App Build-Fehler mit dem Fehler "tatsächlichen und formalen Argumentlisten unterscheiden sich in der Länge".NativeScript-Erstellung fehlgeschlagen. Fehler - tatsächliche und formale Argumentlisten unterscheiden sich in der Länge

Screenshot -

enter image description here

package.json

{ 
    "description": "NativeScript Application", 
    "license": "SEE LICENSE IN <your-license-filename>", 
    "readme": "NativeScript Application", 
    "repository": "<fill-your-repository-here>", 
    "nativescript": { 
    "id": "org.nativescript.bhramaan", 
    "tns-android": { 
     "version": "2.1.1" 
    } 
    }, 
    "dependencies": { 
    "@angular/common": "2.0.0-rc.1", 
    "@angular/compiler": "2.0.0-rc.1", 
    "@angular/core": "2.0.0-rc.1", 
    "@angular/http": "2.0.0-rc.1", 
    "@angular/platform-browser": "2.0.0-rc.1", 
    "@angular/platform-browser-dynamic": "2.0.0-rc.1", 
    "@angular/platform-server": "2.0.0-rc.1", 
    "@angular/router-deprecated": "2.0.0-rc.1", 
    "nativescript-angular": "0.1.1", 
    "nativescript-plugin-firebase": "^3.0.1", 
    "tns-core-modules": "^2.0.0" 
    }, 
    "devDependencies": { 
    "babel-traverse": "6.9.0", 
    "babel-types": "6.9.0", 
    "babylon": "6.8.0", 
    "filewalker": "0.1.2", 
    "lazy": "1.0.11", 
    "nativescript-dev-typescript": "^0.3.2", 
    "typescript": "^1.8.10" 
    } 
} 

ich auch & Plattform entfernt hinzugefügt haben erneut. Aber, immer noch kein Glück.

Antwort

3

Hier ist Ihr Problem:

"tns-android": { 
    "version": "2.1.1" 
} 
"tns-core-modules": "^2.0.0" 

Sie Muss haben TNS/NativeScript-CLI, TNS-Common-Core und die TNS-Plattformen die gleiche Version.

Typ: tns info um leicht zu sehen, welche Versionen Sie sind.


Hier sind die Upgrade-Schritte:

Um NativeScript Befehlszeile

npm install -g [email protected] 

aktualisieren Sie die NativeScript Common Core Bibliothek aktualisiere

npm install [email protected] --save 

der Plattform Upgrade (ersetzen android mit iOS für iOS)

tns platform remove android 
tns platform add android 
+0

Es ist behoben. Danke für die Lösung. – mi6crazyheart

+0

Diese Lösung hat auch für mich funktioniert –

Verwandte Themen