首页 > 开发 > NodeJS > 正文

koa2+TypeORM项目在启动的时候报找不到驱动,但是我在ormconfig.json里面是配置了的,这是什么情况

2017-09-08 17:11:01  来源:网友分享

项目的结构截图:


ormconfig.json配置代码如下

[  {    "name": "default",    "driver": {      "type": "mysql",      "host": "localhost",      "port": 3306,      "username": "root",      "password": "wangliao123",      "database": "test"    },    "autoSchemaSync": true,    "entities": [      "src/entity/*.js"    ],    "subscribers": [      "src/subscriber/*.js,"    ],    "migrations": [      "src/migration/*.js"    ],    "cli": {      "entitiesDir": "src/entity",      "migrationsDir": "src/migration",      "subscribersDir": "src/subscriber"    }  }]

index.ts代码如下


createConnection().then(async connection => {    // create koa app    const app = new Koa();    const router = new Router();    // register all application routes    AppRoutes.forEach(route => router[route.method](route.path, route.action));    // run app    app.use(bodyParser());    app.use(router.routes());    app.use(router.allowedMethods());    app.listen(3000);    console.log("Koa application is up and running on port 3000");}).catch(error => console.log("TypeORM connection error: ", error));

报错信息截图:

解决方案

使用TypeORM的0.0.11稳定版不会出现这个问题