gpt4 book ai didi

mysql - 未找到 adonisjs lucid 模块

转载 作者:行者123 更新时间:2023-11-29 10:28:27 24 4
gpt4 key购买 nike

我使用 adonis make:model Thing --migration 来创建和迁移。因此,我的模型中有“Thing.js 文件”,其中包含以下代码:

'use strict'

const Model = use('Model')

class Thing extends Model {
}

module.exports = Thing

然后,我将“Model”替换为“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

最佳答案

use('Model') 将使用 Lucid 提供程序的 Model 类。您无需更改它即可创建关系数据库。

关于mysql - 未找到 adonisjs lucid 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47870411/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com