0.1.5 • Published 1 year ago

ea-up-common v0.1.5

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
1 year ago

ea-up-common 公共模块


集成了管理页面、公共组件、Utils库、基础路由、基础store、框架布局的公共模板,各子项目都依赖于它。

可通过以下两种方式引用

  • 通过npm本地file引用的方式,将公共模块 ea-up-common 动态安装到各个子项目中, 进入到子项目的根目录运行 npm install ../ea-up-common,子项目的package.json文件中生成:"ea-up-common": "file:../ea-up-common"
    (需要确保ea-up-common和你的项目在统一层级路径下,修改ea-up-common中的相关代码,子项目会动态更新)
  • 通过npm包的形式引入,npm地址:https://www.npmjs.com/package/ea-up-common
    ```
    npm i ea-up-common
    ```
    通过命令:npm publish推送至npm库,需注意推送前先切换至官方镜像 npm config set registry https://registry.npmjs.org 查看npm当前镜像设置:npm config get registry

根目录下的js文件对外暴露集成的引用,主要包括:

名称描述
index.js组件及样式初始化
api.js项目公共API
components.js项目公共组件
crud.js项目公用CRUD组件
crud.v2.js项目公用CRUD组件 2.0 (推荐)
css.js项目公共CSS
micro.js子项目公共微应用相关
mixins.js项目公共混入
routers.js项目公共路由数组
utils.js项目公共路由数组
setting.js项目公共参数配置
babel.jsBabel公共配置

使用方法 例:

import {XX} from 'ea-up-common/utils';

import {Echarts} from 'ea-up-common/components' ;

ea-up-common/src/components/EaLib 下封装了Ea开头的组件,大部分情况下可代替原先element ui中的相应组件,在项目中可直接使用 例:<ea-button/>