同步操作将从 VTJ.PRO/xdh-web 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
基于Vue + ElementUI 的web项目工程框架,专注于公检法行业中台系统快速搭建,框架已在多个项目实战检验。
特色:搭配代码生成器,可生成api调用、vuex管理、模拟数据代码;
内置常用超过70个组件、扩展;子模块支持前端微服务,可以批量编译打包;独立开发、运行、部署;支持更新升级。
git clone https://gitee.com/newgateway/xdh-web.git
npm run install
注意:码云上的依赖只支持node 8.x, 如果版本不符合可以用 npm install 安装
安装完依赖,需要初始化项目,运行以下命令
npm run init
项目初始化完成,就可以用 npm run dev 愉快的进入开发模式了,又或者用 npm run dev:docs 打开文档。
npm run dev 或 npm run serve
两者区别:dev 预设了启动服务自动打开浏览器,即 npm run dev 等价于 npm run serve -- --open
npm run build
npm run release
该命令等价于 npm run fix && build:libs && npm run coder && npm run build && npm run app -- --build
npm run lint
npm run test:unit
npm run coder
npm run install
建议用 npm run install 从码云拉取
npm run upgrade
注意:xdh-web v2.x 不支持直接升级到v3.x, 需要使用手动升级脚本
npm run server:docs
npm run server:dist
npm run build:libs
如果element-ui 主题scss配置修改了,需要执行该命令重新生成文件
npm run dev:docs
npm run build:docs
由于开发环境docs占用系统资源,可以编译后,用 npm run server:docs 来预览文档
npm run jsdoc
生成的文档集成在docs,可以用 npm run dev:docs 或 npm run server:docs 预览
npm run fix
修复 element-ui / axios / gojs
框架支持多站点或目录分离打包,以满足编译非全局模块的快速响应需求。
npm run app -- --add [name] --port [port] --url [baseUrl] --out [outputDir]
npm run app -- --add myApp --port 12345 --url /topic --out /topic
注意:url 和 out 参数必须以 "/" 开始, 不能用相对路径, 建议 url 和 out 用相同的值,除非你清楚怎么部署。
npm run app -- --remove [name]
name: 站点名称,必填,
npm run app -- --remove myApp
npm run app -- --build
node bin -c [config] -a [app] -o [out] -u [url]
在与 jenkins 集成时,可以利用命令执行编译打包。参数:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。