Hi, I use sequelize-typescript-generator library programmatically:
sequelize-generator.ts:
import { IConfig, ModelBuilder, DialectMySQL } from 'sequelize-typescript-generator';
(async () => {
const config: IConfig = {
connection: {
dialect: 'mysql',
database: 'myDatabase',
username: 'myUsername',
password: 'myPassword'
},
metadata: {
indices: true,
case: 'CAMEL',
},
output: {
clean: true,
outDir: 'models'
},
strict: true,
};
const dialect = new DialectMySQL();
const builder = new ModelBuilder(config, dialect);
try {
await builder.build();
}
catch(err) {
console.error(err);
process.exit(1);
}
})();
I run the typescript file with npm scripts:
package.json:
{
......
"scripts": {
......
"sequelize-generator": "ts-node sequelize-generator/sequelize-generator.ts",
......
},
......
}
Then I got this error (But the model file generate success) :
Error: ESLint configuration in .eslintrc.js is invalid:
- Unexpected top-level property "exclude".
My .eslintrc.js is:
module.exports = {
......
exclude: ["node_modules", "dist"]
};
Hi, I use
sequelize-typescript-generatorlibrary programmatically:sequelize-generator.ts:I run the typescript file with npm scripts:
package.json:Then I got this error (But the model file generate success) :
My
.eslintrc.jsis: