1.1.10 • Published 5 years ago

@jv2/jv-egg-framework v1.1.10

Weekly downloads
22
License
-
Repository
-
Last release
5 years ago

jv-egg-framework

基于egg框架的上层framework

插件使用指南

在根目录package.json中,配置egg.framework

  "egg": {
    "framework": "@jv2/jv-egg-framework"
  }

配置完成项目之后,安装依赖

npm i

启动项目

npm run dev

framework扩展配置

framework/extend扩展配置

进入app/extend扩展目录
注意,扩展时需要考虑是否会产生循环依赖的问题。比如说,framework集成了a,b,c三个插件,如果a和b都依赖于方法xxx,则建议把xxx放在egg-jv-common里面,而不是放在framework中。因为xxx如果放在framework中的话,a、b要进行单测,就需要依赖于framework了,这就产生了循环依赖。

cd app/extend

可分别对application.jscontext.jshelper.jsrequest.jsresponse.js进行定制化配置

增加对应的配置之后,需在根目录的index.d.ts增加导入的函数提示 如在context.js增加了获取当前traceid的配置

get traceid() {
    return this.get('jv-traceid');
}

在index.d.ts中进行同步

/**
* 获取当前user-agent
* @property traceid
*/
traceid: string

framework/config扩展配置

进入app/config/config.default.js扩展配置

cd app/config

增加对应的配置,如增加config.keys的配置

config.keys = 'jv-egg-framework-keys'

framework/plugin插件扩展配置

进入app/config/plugin.js插件扩展配置

cd app/config

增加对应的插件配置,如增加vuessr插件

vuessr: {
    package: 'egg-view-vue-ssr'
}
1.1.10

5 years ago

1.1.9

6 years ago

1.1.7

6 years ago

1.1.6

6 years ago

1.1.1

6 years ago

1.1.5

6 years ago

1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.0

6 years ago

1.0.19

6 years ago

1.0.18

6 years ago

1.0.16

6 years ago

1.0.15

6 years ago

1.0.14

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.13

6 years ago

1.0.12

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago