koa2在centos种报错,Cannot find module './dialects/mysql/data-types'

131 阅读1分钟

报错信息 Cannot find module './dialects/mysql/data-types'

  • 本地yarn安装了依赖包后,sequelize 少了一个文件 mysql文件
Error: Cannot find module './dialects/mysql/data-types'
Require stack:
- /home/koa-server/node_modules/sequelize/lib/data-types.js
- /home/koa-server/node_modules/sequelize/lib/utils.js
- /home/koa-server/node_modules/sequelize/lib/sequelize.js
- /home/koa-server/node_modules/sequelize/lib/index.js
- /home/koa-server/src/model/goods/goods.model.js
- /home/koa-server/src/schema/default.js
- /home/koa-server/app.js
- /home/koa-server/bin/www

  • 不知道为啥会少了这个文件,解决得办法就是把这个文件补上
  • 直接把node_modules文件删除也没用
  • 不过好在我windows本地上的 文件是齐全得 直接把他拽到服务器种完事

服务器

d11f3d6ce140562301addc0db77f741.png

本地

aa765a1ebc8fe654550e11ad8d707fe.png

  • 通过xftp 拽进去就完事了

image.png

有知道为什么会少了这个文件的大佬?