我是新来的表达。
我想导入文件进行续集并声明:
const model = sequelize.import(path.join(__dirname, file))
^
Run Code Online (Sandbox Code Playgroud)
它返回以下类型错误
TypeError: sequelize.import is not a function
Run Code Online (Sandbox Code Playgroud)
然后,将代码编辑为
var model = require(path.join(__dirname, file))(sequelize, Sequelize);
^
Run Code Online (Sandbox Code Playgroud)
然后错误是:
TypeError: require(...) is not a function
Run Code Online (Sandbox Code Playgroud)
我认为这是导入东西的错误....
这是我的整个文件代码:
const fs = require('fs');
const path = require('path');
const Sequelize = require('sequelize');
const config = require('../config/config');
const db = {}
var __dirname = path.resolve();
const sequelize = new Sequelize(
config.db.database,
config.db.user,
config.db.password,
config.db.options
)
fs
.readdirSync(__dirname)
.filter((file) =>
file !== 'index.js'
)
.forEach((file) => {
//const model = …Run Code Online (Sandbox Code Playgroud)