1234567891011121314151617181920212223 |
- const fs = require('fs');
- const path = require('path');
- if (process.argv[2]) {
- process.env.NODE_ENV = 'production';
- }
- const PATH = path.resolve(__dirname, '../');
- async function sync() {
- const files = fs.readdirSync(PATH);
- try {
- for (let file of files) {
- file = file.replace(/\.js$/, '');
- // eslint-disable-next-line global-require
- const model = require(`${PATH}/${file}`);
- await model.sync({ alter: true });
- }
- console.log('over');
- process.exit();
- } catch (error) {
- console.log(error);
- }
- }
- sync();
|