【发布时间】:2017-12-18 14:20:50
【问题描述】:
我使用adonis make:model Thing --migration 创建和迁移。因此,我的模型中有 'Thing.js 文件,其中包含以下代码:
'use strict'
const Model = use('Model')
class Thing extends Model {
}
module.exports = Thing
然后我将“模型”替换为“Lucid”,因为我想构建一个关系数据库。但这是我在运行 server.js 时在终端上遇到的错误:“找不到模块 'Lucid'”。
这就是它在 start/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:项目以典型方式初始化,因此文件夹结构如下:adonis new myprojectsname
【问题讨论】:
标签: mysql database model-view-controller adonis.js