### 开始 wise-cost MongoDB数据库连接组件 组件开发与使用参考midway 组件开发:[http://www.midwayjs.org/doc/component/develop](https://note.youdao.com/) ### 使用组件: 添加依赖: ``` // package.json { "dependencies": { "@sc/connect": "^1.0.0", }, } ``` 然后,在应用中引入这个组件。 ``` // 应用或者函数的 src/configuration.ts import { Configuration } from '@midwayjs/decorator'; import * as connect from '@sc/connect'; @Configuration({ imports: [ connect ], }) export class ContainerLifeCycle { } ``` 然后在使用的地方引入 ``` import { Provide, Inject } from '@midwayjs/decorator'; import { MongoDBConnect } from '@sc/connect'; @Provide() export class Library { @Inject() mongooseDB: MongoDBConnect; } ``` 同时也像egg-mongoose一样,挂载了 mongoose 和 MongoDBConnect 到 app 下了 ### 初始化 npm install ### 构建 ``` npm run build ``` ### 代码风格 ESLint + Airbnb config ### 发布 发布 `npm publish`