首页 > 解决方案 > 错误:TypeError:sequelize.import 不是函数

问题描述

我对这段代码有疑问

const { Sequelize } = require('sequelize')
const path = require('path');

const sequelize = new Sequelize({
    host: 'localhost',
    dialect: 'sqlite',
    storage: path.resolve("Storage", "database.sqlite"),
    logging: false
});

const Guild = sequelize.import("Guild");

module.exports = {
    Guild
};

问题是:“const Guild = sequelize.import("Guild");" 我有这个错误: TypeError: sequelize.import is not a function

(我放了我的 index.js 的一小部分)

client.commands = new Discord.Collection
client.aliases = new Discord.Collection
client.cooldowns = new Discord.Collection

client.database = require(require("path").resolve("Database"))
client.database.Guild.sync({force: false})

标签: node.jssequelize.jsdiscord.js

解决方案


文档说您需要使用 require 而不是 import 。

在此处输入图像描述


推荐阅读