egg icon indicating copy to clipboard operation
egg copied to clipboard

eggjs本地化开发时每次保存项目文件,egg-sequlize都会重新编译一次,有什么办法可以不让它编译吗?

Open huxiaoliang123 opened this issue 3 years ago • 2 comments

eggjs本地化开发时每次保存项目文件,egg-sequlize都会重新编译一次,有什么办法可以不让它编译吗?

huxiaoliang123 avatar Nov 19 '21 07:11 huxiaoliang123

传个例子看看呢

hyj1991 avatar Nov 22 '21 03:11 hyj1991

2021-11-27 16:55:05,795 WARN 15796 [agent:development] reload worker because E:\nodejsApp\hhy\server\app\service\admin\articleCollection.js change 2021-11-27 16:55:06,836 WARN 15796 [agent:development] reload worker because E:\nodejsApp\hhy\server\app\extend\helper.js change 2021-11-27 16:55:07,261 WARN 15796 [agent:development] reload worker because E:\nodejsApp\hhy\server\app\schedule\wx_task.js change Ignoring invalid timezone passed to Connection: +8:00. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection Ignoring invalid timezone passed to Connection: +8:00. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection Ignoring invalid timezone passed to Connection: +8:00. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection 2021-11-27 16:55:07,938 INFO 6880 egg-sequelize Executed (default): SELECT 1+1 AS result 2021-11-27 16:55:08,003 INFO 6880 egg-sequelize Executed (default): CREATE TABLE IF NOT EXISTS hhy_admin_users (id INTEGER NOT NULL auto_increment , username VARCHAR(255) NOT NULL, password VARCHAR(255) NOT NULL, tel VARCHAR(255), sex VARCHAR(255) DEFAULT '0', avatar VARCHAR(255), email VARCHAR(255), birth VARCHAR(255), status VARCHAR(255) DEFAULT '1', roles VARCHAR(255), tags VARCHAR(255), intro VARCHAR(255), createdAt DATETIME NOT NULL, updatedAt DATETIME NOT NULL, UNIQUE column (username), PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; 2021-11-27 16:55:08,008 INFO 6880 egg-sequelize Executed (default): SHOW FULL COLUMNS FROM hhy_admin_users; 2021-11-27 16:55:08,009 INFO 6880 egg-sequelize Executed (default): SELECT CONSTRAINT_NAME as constraint_name,CONSTRAINT_NAME as constraintName,CONSTRAINT_SCHEMA as constraintSchema,CONSTRAINT_SCHEMA as constraintCatalog,TABLE_NAME as tableName,TABLE_SCHEMA as tableSchema,TABLE_SCHEMA as tableCatalog,COLUMN_NAME as columnName,REFERENCED_TABLE_SCHEMA as referencedTableSchema,REFERENCED_TABLE_SCHEMA as referencedTableCatalog,REFERENCED_TABLE_NAME as referencedTableName,REFERENCED_COLUMN_NAME as referencedColumnName FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE where TABLE_NAME = 'hhy_admin_users' AND CONSTRAINT_NAME!='PRIMARY' AND CONSTRAINT_SCHEMA='hhy' AND REFERENCED_TABLE_NAME IS NOT NULL; 2021-11-27 16:55:08,084 WARN 15796 [agent:development] reload worker because E:\nodejsApp\hhy\server\app\router\web.js change 2021-11-27 16:55:08,109 INFO 6880 egg-sequelize Executed (default): ALTER TABLE hhy_admin_users CHANGE username username VARCHAR(255) NOT NULL; 2021-11-27 16:55:08,184 INFO 6880 egg-sequelize Executed (default): ALTER TABLE hhy_admin_users CHANGE password password VARCHAR(255) NOT NULL; 2021-11-27 16:55:08,267 INFO 6880 egg-sequelize Executed (default): ALTER TABLE hhy_admin_users CHANGE tel tel VARCHAR(255); 2021-11-27 16:55:08,351 INFO 6880 egg-sequelize Executed (default): ALTER TABLE hhy_admin_users CHANGE sex sex VARCHAR(255) DEFAULT '0'; 2021-11-27 16:55:08,434 INFO 6880 egg-sequelize Executed (default): ALTER TABLE hhy_admin_users CHANGE avatar avatar VARCHAR(255); 2021-11-27 16:55:08,509 INFO 6880 egg-sequelize Executed (default): ALTER TABLE hhy_admin_users CHANGE email email VARCHAR(255); 2021-11-27 16:55:08,609 INFO 6880 egg-sequelize Executed (default): ALTER TABLE hhy_admin_users CHANGE birth birth VARCHAR(255); 2021-11-27 16:55:08,692 INFO 6880 egg-sequelize Executed (default): ALTER TABLE hhy_admin_users CHANGE status status VARCHAR(255) DEFAULT '1'; 2021-11-27 16:55:08,784 INFO 6880 egg-sequelize Executed (default): ALTER TABLE hhy_admin_users CHANGE roles roles VARCHAR(255); 2021-11-27 16:55:08,867 INFO 6880 egg-sequelize Executed (default): ALTER TABLE hhy_admin_users CHANGE tags tags VARCHAR(255); 2021-11-27 16:55:08,934 INFO 6880 egg-sequelize Executed (default): ALTER TABLE hhy_admin_users CHANGE intro intro VARCHAR(255); 2021-11-27 16:55:09,001 INFO 6880 egg-sequelize Executed (default): ALTER TABLE hhy_admin_users CHANGE createdAt createdAt DATETIME NOT NULL; 2021-11-27 16:55:09,067 INFO 6880 egg-sequelize Executed (default): ALTER TABLE hhy_admin_users CHANGE updatedAt updatedAt DATETIME NOT NULL; 2021-11-27 16:55:09,069 INFO 6880 egg-sequelize Executed (default): SHOW INDEX FROM hhy_admin_users FROM hhy 2021-11-27 16:55:09,101 INFO 6880 egg-sequelize Executed (default): CREATE TABLE IF NOT EXISTS article_collection (id INTEGER auto_increment , title VARCHAR(255), url VARCHAR(255), username VARCHAR(255), itemId VARCHAR(255), catalog_id INTEGER, catalog_name VARCHAR(255), status INTEGER DEFAULT 0, createdAt DATETIME NOT NULL, updatedAt DATETIME NOT NULL, PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; 2021-11-27 16:55:09,110 INFO 6880 egg-sequelize Executed (default): SHOW FULL COLUMNS FROM article_collection; 2021-11-27 16:55:09,112 INFO 6880 egg-sequelize Executed (default): SELECT CONSTRAINT_NAME as constraint_name,CONSTRAINT_NAME as constraintName,CONSTRAINT_SCHEMA as constraintSchema,CONSTRAINT_SCHEMA as constraintCatalog,TABLE_NAME as tableName,TABLE_SCHEMA as tableSchema,TABLE_SCHEMA as tableCatalog,COLUMN_NAME as columnName,REFERENCED_TABLE_SCHEMA as referencedTableSchema,REFERENCED_TABLE_SCHEMA as referencedTableCatalog,REFERENCED_TABLE_NAME as referencedTableName,REFERENCED_COLUMN_NAME as referencedColumnName FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE where TABLE_NAME = 'article_collection' AND CONSTRAINT_NAME!='PRIMARY' AND CONSTRAINT_SCHEMA='hhy' AND REFERENCED_TABLE_NAME IS NOT NULL; 2021-11-27 16:55:09,184 INFO 6880 egg-sequelize Executed (default): ALTER TABLE article_collection CHANGE title title VARCHAR(255); 2021-11-27 16:55:09,242 INFO 6880 egg-sequelize Executed (default): ALTER TABLE article_collection CHANGE url url VARCHAR(255); 2021-11-27 16:55:09,301 INFO 6880 egg-sequelize Executed (default): ALTER TABLE article_collection CHANGE username username VARCHAR(255); 2021-11-27 16:55:09,371 INFO 6880 egg-sequelize Executed (default): ALTER TABLE article_collection CHANGE catalog_id catalog_id INTEGER; 2021-11-27 16:55:09,467 INFO 6880 egg-sequelize Executed (default): ALTER TABLE `article_colle

类似上面这样,每次保存文件都会走一遍这个流程。

huxiaoliang123 avatar Nov 27 '21 09:11 huxiaoliang123