'sequelize-typescript problem initializing sequelize object
This is my first project using sequelize-typescript, I am unsing sqlite and here is how I initialize it.
sequelize.ts line 3-8
export const sequelize: Sequelize = new Sequelize({
dialect: 'sqlite',
database: 'bookings',
storage: './db/development.db',
models: [__dirname + '/models'],
});
The error is strange and does not give me any hints where exactly is the problem .It says that it's on line three where I initialize the object.
A:\TrainingProjects\node_modules\reflect-metadata\Reflect.js:354
throw new TypeError();
^
TypeError:
at Object.getMetadata (A:\TrainingProjects\node_modules\reflect-metadata\Reflect.js:354:23)
at getModelName (A:\TrainingProjects\node_modules\sequelize-typescript\dist\model\shared\model-service.js:21:20)
at A:\TrainingProjects\node_modules\sequelize-typescript\dist\sequelize\sequelize\sequelize.js:62:64
at Array.map (<anonymous>)
at Sequelize.defineModels (A:\TrainingProjects\node_modules\sequelize-typescript\dist\sequelize\sequelize\sequelize.js:61:23)
at Sequelize.addModels (A:\TrainingProjects\node_modules\sequelize-typescript\dist\sequelize\sequelize\sequelize.js:37:36)
at new Sequelize (A:\TrainingProjects\node_modules\sequelize-typescript\dist\sequelize\sequelize\sequelize.js:20:22)
at Object.<anonymous> (A:\TrainingProjects\src\sequelize.ts:3:37)
at Module._compile (internal/modules/cjs/loader.js:1085:14)
at Module.m._compile (A:\TrainingProjects\node_modules\ts-node\src\index.ts:1459:23)
[nodemon] app crashed - waiting for file changes before starting...
PS. I am really sick of sequelize, should I switch to prisma or something else?
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
