2017-02-02 20 views
0

私はgit clone https://github.com/strongloop/loopback-getting-started.gitからプロジェクトをクローンしました。私はcreate new data sourceで提案されているようにデータベースを創りました。それから私はcreate new modelsで提案されたモデルを作成しました。モデルの基本クラスを選択するには、4つのオプションがあります。それらはModel,PersistedModel,CoffeeShop,(custom)である。モデルページを作成する際には、基本クラスとしてuserを選択することをお勧めします。なぜ私はuserをモデルの基本クラスのオプションとして受け取っていないのですか?モデルのループバックの基本クラス

答えて

0

私にとってはうまく動作します。

npmがループバックを正しくインストールしなかったか、まったくインストールしなかったことが原因の1つが原因かもしれません。クローンした後、npm installを実行する必要があります。エラーがあった場合や実行しなかった場合は、再度実行してみてください。

server/model-config.jsonファイルが破損しているか、Userモデルが含まれていない可能性があります。これらは少なくとも次のものを持っている必要があります。

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

ループバックcliバージョンにバグがある可能性があります。更新してからもう一度お試しになることをおすすめします。

そして、それがうまくいかない場合は、ループバックにバグレポートを作成してください。 OSのバージョン、ノードのバージョン、npmのバージョン、ループバックのcliのバージョンなどの詳細を確認してください。

関連する問題