常见问题

node 版本太老旧

Node 版本需要>=12.x

mysql8.0 连接认证失败

mysql8.0 默认的认证方式不是账户密码,可以根据修改方式open in new window修改即可

windows 下 vscode 开发报 Expected linebreaks to be 'LF' but found 'CRLF'

解决办法参考open in new window

Linux 下 dev 启动 ENOSPC Error

由于 Linux 默认对读取文件的数量是有限制的,开发模式会监测文件变化,解决方式:

运行命令 echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

开启跨域

参考midway 文档open in new window

数据库生成 entity

http://midwayjs.org/docs/2.0.0/tool/typeorm_generatoropen in new window

数据库报 group by 相关错误

建议使用数据库最新版本,并开启 group by

my.cnf

sql_mode 删除 ONLY_FULL_GROUP_BY
Last Updated: