2017-12-18 14 views
0

私はadonis make:model Thing --migrationを使用して作成して移行しました。モデル私は、リレーショナルデータベースを構築したいと思いますので、 『明晰『が』:そこで私は「adonisjs lucidモジュールが見つかりません

'use strict' 

const Model = use('Model') 

class Thing extends Model { 
} 

module.exports = Thing 

私はその後、交換して、次のコードと私のモデルでThing.js file』を持っています。しかし、これはserver.jsを実行したときに端末に表示されるエラーです: "モジュール 'Lucid'"が見つかりません。

、これはそれがスタート/ app.jsファイル内にどのように見えるかです:

const providers = [ 
    '@adonisjs/framework/providers/AppProvider', 
    '@adonisjs/framework/providers/ViewProvider', 
    '@adonisjs/lucid/providers/LucidProvider', 
    '@adonisjs/bodyparser/providers/BodyParserProvider', 
    '@adonisjs/cors/providers/CorsProvider', 
    '@adonisjs/shield/providers/ShieldProvider', 
    '@adonisjs/session/providers/SessionProvider', 
    '@adonisjs/auth/providers/AuthProvider', 
    '@adonisjs/validator/providers/ValidatorProvider' 
] 

と終わり:

module.exports = { providers, aceProviders, aliases, commands } 

その理由は何ですか?どうすれば修正できますか?

PSは:アドニス新しいmyprojectsname

答えて

0

use('Model')が明晰プロバイダのModelクラスを使用します。このプロジェクトは、一般的な方法ので、フォルダ構造があるようですが初期化されました。リレーショナルデータベースを作成するために変更する必要はありません。

+0

私はこれが4.0でのみ変更されたと思いますが、答えに感謝します。問題が修正されました。 – katotopark

関連する問題