2.0.0 • Published 10 months ago

@byteluck-fe/model-driven v2.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
10 months ago

model-driven

百特搭动态表单引擎

packages - 多个核心包

  • controls 平台内置控件
  • core 基础控件核心包
  • driven 设计器引擎
  • engine 运行引擎
  • settings 自定义控件的settings
  • shared 通用工具包
  • upgrade 表单schema升级包

调试

启动Chrome,在浏览器地址上输入: chrome://inspect 开启调试界面-点击: Open dedicated DevTools for Node

在model-driven项目需要调试的源代码中增加

debugger

在model-driven根目录下,执行命令:

npm run debugger

即可进入chrome的断点

lerna 常用指令

https://blog.csdn.net/weixin_43631580/article/details/108497984

常用命令

初始化包关联

npm run bootstrap

打包项目

npm run build or yarn build

发布版本

发布版本会自动打包并且升级package version

// lerna自动根据commit记录来生成新版本
// fix为patch,feat为minor等
lerna publish

// 指定升级版本号
lerna publish patch/minor/release/prepatch/preminor/prerelease

// 手动修改package.json的version并发布
lerna publish from-package

发版失败怎么处理

  1. 发版失败要看package.json的版本是否已经修改完成并且提交了一次commit
  2. 如果没有提交,则需要删除对应的tag,修复问题,并重新发布
  3. 如果提交了,就删除无用的文件,例如:gitHead的改动,修复问题,然后使用lerna publish from-package命令重新发布