2017-01-14 6 views
0

Ich verwende nativescript-angular 1.2.0 und tns-core-modules 2.5.0.Nicht finden Stylesheets in Multiple nativescript styleurls

Hier mein login.component.ts:

@Component({ 
    moduleId: module.id, 
    selector: "myapp", 
    templateUrl: "./login.component.html", 
    styleUrls: ["./login.common.css", "./login-component.android.css"] 
}) 

Aber beim Kompilieren ist es nicht in der Lage login-component.android.css zu finden.

Ich habe schon entfernen, bauen, fügt usw.

ich die zweite CSS-Datei mehrmals ändern, aber es ist ein Bug, nativescript ist nicht in der Lage das zweite Sheet zu finden.

+0

Sind Sie sicher, wenn der Pfad zu Die CSS-Datei, die nicht geladen wird, ist korrekt? –

Antwort

1

Ich denke, Sie sollten login-component.android.css zu login-component.css ändern, da das ".android" -Bit automatisch auf Android-Builds aufgelöst wird.

Auch da Sie module: module.id verwenden Sie die ./ fallen kann, so wird es: styleUrls: ["login.common.css", "login-component.css"]

Und stellen Sie sicher, dass die Datei login-component ist, nicht login.component usw.

+0

Aber warum im "Grocery" auf GitHub, sie login.component.android.css verwendet ?? – trouble

+0

Nein, sie nicht: https://github.com/NativeScript/sample-Groceries/blob/master/app/login/login.component.ts#L16 –

+0

ok mein Schlechter! Ich habe mir gedacht, ich habe es von dort kopiert. – trouble