在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:jepaas-project-frontend开源软件地址:https://gitee.com/jepaas/jepaas-project-frontend开源软件介绍:JEPAAS-FRONTEND 7.0.0项目简介JEPAAS低代码开发平台 让软件开发人员和业务用户通过直观的可视化界面来构建应用程序 ,而不是传统的编写代码方式。 用户可以在开发平台灵活各个图形化控件,以构建业务流程、逻辑和数据模型等所需的功能,必要时还可以添加自己的代码。 JEPAAS-FRONTEND前端开发项目 用于前端人员开发个性化页面,并方便进行代码调试,打包,部署 开源插件环境依赖
安装部署
1. npm install // 安装node运行环境 2. config-app/config.json // 配置手机的开发环境 3. config-pc/config // 配置PC的配置文件 4. npm run dev // 启动APP开发环境 npm run dev:pc // 启动PC的开发环境 npm run watch // 启动监听环境,没有服务,手机使用 5. npm run build // 构建APP项目 6. npm run build:pc // 构建PC项目
npm install -g cnpm --registry=https://registry.npm.taobao.org 功能菜单:开发->核心引擎->系统变量 目录结构注: 标*的文件不加入git管理├── README.MD // help├── *dist // 发布目录├── config-app // APP的打包程序配置目录│ ├── config.js│ ├── *config.json // 项目配置文件,<<<修改后不可提交!>>>│ ├── pro│ ├── server│ │ └── dev.js // APP开发服务文件│ ├── template //模板页│ │ ├── index.html│ │ └── template.html│ └── webpack├── config-pc // 打包pc程序配置目录│ ├── config // 项目配置文件│ │ └── jepaas.js // 配置文件│ ├── config.js // 基础配置文件| ├── *config.json // 个性化配置文件│ ├── package // 打包配置文件│ │ ├── gulp // gulp打包│ │ ├── tpl // webpack打包模板页│ │ └── webpack // webpack打包vue│ ├── resourse // 项目资源文件│ │ └── project│ │ └── jepaas│ └── server│ └── dev.js // express服务文件├── gulpfile.js├── index.html // 插件入口文件├── manifest.json // app打包的相关配置├── package.json // node配置文件,通过 npm install 安装所有插件├── src│ ├── app //app业务源码│ └── pc // pc业务源码 开发标准 --- APP 1. 所有插件放在:src/app/views/插件目录 中开发 2. 插件开发使用多页面结构,每个页面下都以index.js为页面入口。 插件目录结构说明: ├── index.js // 入口文件,每个插件必须有,打包后会在每个插件根目录生成index.html入口页面 ├── config.json // 可以配置页面所需要的js,css等,如果没有特殊,可以不创建 ├── pages // 多页面目录, | └── page1 // 页面目录,建议两级页面就够了 | | ├── index.js // 页面入口 | | ├── config.json // 页面配置,参考上面 | | └── file... // 其他资源 | └── page2... // 其他页面 └── index.vue file... // node配置文件,通过 npm install 安装所有插件 2. 插件页面/config.json说明 { title:"插件标题" include:["vue","mui","je"] //需要依赖的插件,有依赖的先后顺序。如果需要别的,请参考static/ux/*,以目录名为准。 files:{ //外部文件 js:[], css:[] }, "pluginName": "{name}", // 升级相关的脚本 插件名称, "pluginCode": "JE-PLUGIN-{name}", // 插件code 必须与平台中新建的插件code一致 否则上传不成功 "describe": "升级描述", // 升级描述信息 "version": "1" // 版本 注意,版本必须比平台中的版本号大才可以正常打包 } static/ux:je(JE工具类),mui,picker(mui选择器),previewimage(mui图片预览),pulltorefresh(mui下来刷新),indexedlist(mui索引列表),enterfocus(回车确认),inject(沉浸式头),flexible(重置样式,vue插件需要),vue(默认会加入),jquery 3. config/config.json说明 { entry:['app'] //配置插件目录:src/views/app,作为打包入口 socket:true|false //测试时是否使用socket username:'' //测试用户名 password:'' //测试密码 } 4. index.html说明 主要用于跳转使用,里面的config配置可以自行修改,但是不要提交 开发标准 --- APP(h5)开发标准 --- PC- config-pc说明
开发说明
授权协议声明
关于快捷生成项目目录结构:mac 的安装:1)使用Homebrew 安装treebrew install tree2) tree -l node_modules> tree.text 联系我们
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论