2017-02-02 2 views
0

Ich habe das Projekt von git clone https://github.com/strongloop/loopback-getting-started.git geklont. und ich erstellte die Datenbank wie in create new data source vorgeschlagen. Dann habe ich das Modell wie in create new models vorgeschlagen erstellt. Während es zur Auswahl der Basisklasse des Modells kommt, bekomme ich vier Optionen. sie sind Model, PersistedModel, CoffeeShop und (custom). Bei der Erstellung der Modellseite wird jedoch empfohlen, user als Basisklasse auszuwählen. Warum bekomme ich keine user als Option in der Basisklasse des Modells?Modell Basisklasse in Loopback

Antwort

0

Es funktioniert gut für mich.

Ein Grund könnte sein, weil npm Loopback nicht richtig installiert oder gar nicht installiert hat. Nachdem Sie es geklont haben, müssen Sie npm install ausführen. Wenn ein Fehler aufgetreten ist oder nicht ausgeführt wurde, versuchen Sie es erneut. Ein anderer Grund könnte sein, dass Ihre server/model-config.json Datei beschädigt ist oder User Modell nicht enthält. Es sollte mindestens diese haben:

{ 
    "_meta": { 
    "sources": [ 
     "loopback/common/models", 
     "loopback/server/models", 
     "../common/models", 
     "./models" 
    ], 
    "mixins": [ 
     "loopback/common/mixins", 
     "loopback/server/mixins", 
     "../common/mixins", 
     "./mixins" 
    ] 
    }, 
    "User": { 
    "dataSource": "db" 
    } 
} 

Es könnte ein Fehler in Ihrem Loopback CLI-Version sein. Ich schlage vor, versuchen, es zu aktualisieren und dann versuchen Sie es erneut:

npm update loopback-cli -g 

Und wenn das nicht funktioniert, Fehlerbericht erstellen Loopback. Stellen Sie sicher, geben Sie ihnen Details wie OS-Version, Knoten-Version, Npm-Version, Loopback-CLI-Version und so weiter.

Verwandte Themen