2.15.85 • Published 5 months ago

@yinta/ui v2.15.85

Weekly downloads
-
License
MIT
Repository
-
Last release
5 months ago

A UI Toolkit for Web.

Links

Install

Quick Start

node build/bin/new.js yt-hello 按钮

Browser Support

Development

Changelog

FAQ

LICENSE

MIT

规范

除了遵守前端开发规范以外还需注意一下几点:
1. 通常非以上文件说明不要更新
2. 非中文文档不用更新
3. 测试相关不用填写测试用例
4. TS相关不用更新
5. 组件遵守命名规范以yt 开头
6. 框架层面的代码不要私自修改
7. 样式尽量采用BEM风格(不作严格要求,但要看起来像BEM 格式),并且class name 请以yt 开头
8. 原则上不要修改原组件代码,copy 一份代码,新建一个组件(确实需要修改原组件代码请和@张淇@任辉沟通)
9. 项目工程开启了eslint检查,如有代码格式问题,请执行“npm run lint”修复
10. 请记得修改CHANGELOG.zh-CN.md文件来更新日志。

Code Review

新组件必须进行code review,code review完后可以放在某个业务进行深层测试,测试通过可进行发布。

创建组件

在项目根目录直接执行 "node build/bin/new.js yt-hello "命令生成该组件相关的文件

本地运行

  1. npm run dev 该命令用于运行组件库的本地开发环境(组件文档)
  2. npm run dev:play 该命令用于组件库开发中的功能(demo)展示

发布

基于prod分支发布版本,注意需要发布新版组件库和在线文档,发布权限收敛,如果发布请联系@张淇@任辉

  1. npm run deploy:build 该命令作用主要是打包构建项目官网内容,为网站部署做准备。
  2. npm run dist 该命令是编译所有组件,为发布做为准备
  3. 更新版本
"pub:patch": "npm version patch",
"pub:minor": "npm version minor",
"pub:major": "npm version major",
  1. 发布
 "pub": "npm publish --access public"
  1. 文档发布:在jekins构建https://newjenkins.yintaerp.com/job/yinta-fe-ui/,在线文档地址https://yinta-fe-ui.erp-sit.yintaerp.com/

  2. 发布流程

1 更新版本

手动更新 或者 命令更新

2 打包
yarn dist
yarn deploy:build

3 发布

yarn pub

业务线接入

  1. 移除package.json 里面的element-ui 包引用,然后再把node_modules里面的element-ui也一起删除 。
  2. package.json 里面添加 "@yinta/ui": "2.15.27",然后 yarn install ,项目工程注意锁定某个版本号,降低升级风险。
  3. 修改vue.config.js文件(不同项目工程可能配置不一样),重写element-ui 路径。(项目代码中之前引用element-ui 路径都不用改!!!)
  4. 如果是以cdn的方式接入,需要把 dist-for-cdn 目录的内容拷贝到 yinta-fe-common 项目中去发布一下得到cdn地址。具体可以参考https://alidocs.dingtalk.com/i/nodes/QOG9lyrgJP3DoQlDHMEEm5LvVzN67Mw4?utm_scene=team_space。
module.exports = {
  ...
  configureWebpack: {
      resolve: {
        alias: {
          'element-ui': '@yinta/ui'
        }
      }
    }  
  ...
}

module.exports = {
  ...
   chainWebpack: config => {
    // 添加别名
    config.resolve.alias.set('element-ui', '@yinta/ui')
  }
  ...
}
2.15.84

5 months ago

2.15.85

5 months ago

2.15.79

5 months ago

2.15.77

5 months ago

2.15.78

5 months ago

2.15.75

5 months ago

2.15.76

5 months ago

2.15.74

5 months ago

2.15.82

5 months ago

2.15.83

5 months ago

2.15.80

5 months ago

2.15.81

5 months ago

2.15.73

5 months ago

2.15.72

5 months ago

2.15.71

5 months ago

2.15.70

5 months ago

2.15.68

5 months ago

2.15.69

5 months ago

2.15.66

5 months ago

2.15.67

5 months ago

2.15.65

5 months ago

2.15.64

7 months ago

2.15.63

7 months ago

2.15.62

11 months ago

2.15.60

12 months ago

2.15.61

12 months ago

2.15.59

12 months ago

2.15.58

12 months ago

2.15.57

1 year ago

2.15.55

1 year ago

2.15.56

1 year ago

2.15.54

1 year ago

2.15.53

1 year ago

2.15.52

1 year ago

2.15.51

1 year ago

2.15.50

1 year ago

2.15.49

1 year ago

2.15.48

1 year ago

2.15.47

1 year ago

2.15.46

1 year ago

2.15.45

1 year ago

2.15.44

1 year ago

2.15.43

1 year ago

2.15.42

1 year ago

2.15.39

1 year ago

2.15.40

1 year ago

2.15.41

1 year ago

2.15.38

1 year ago

2.15.37

1 year ago

2.15.36

1 year ago

2.15.35

1 year ago

2.15.34

1 year ago

2.15.33

1 year ago

2.15.32

1 year ago

2.15.31

1 year ago

2.15.30

1 year ago

2.15.29

2 years ago

2.15.28

2 years ago

2.15.27

2 years ago

2.15.26

2 years ago

2.15.25

2 years ago

2.15.24

2 years ago

2.15.23

2 years ago

2.15.22

2 years ago

2.15.21

2 years ago

2.15.20

2 years ago

2.15.19

2 years ago

2.15.18

2 years ago

2.15.17

2 years ago

2.15.16

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

2.15.15

2 years ago

2.15.14

2 years ago