首页
下载
插件
案例
社区
文档
视频
资讯
关于
VEITOOL
联系方式
合作代理
插件协议
用户协议
登录
|
注册
全部
后端程序
前端模板
插件二开
综合求助
谈天说地
使用分享
安卓开发
对Layui进行二次开发后打包
发布:2023-05-24 19:24
分类:前端模板
评论:0
浏览:61
1. 运行git,克隆到本地仓库(需安装有git) ```txt git clone https://gitee.com/layui/layui.git ``` 2. 运行cmd, 对项目进行依赖安装(需安装有node.js) ```txt npm install ``` 3. 对layui项目进行修改,这里举例将组件:`colorpicker`、`table`、`treeTable` 脱离到 `module`目录下为例,修改`gulpfile.js`文件: ``` js // 基础配置 const config = { // 去除模块【colorpicker,table,treeTable】 modules: 'lay,laytpl,laypage,需要集成的模块名放在这' }; // 增加jse const jse = () => { let src = [ './src/modules/colorpicker.js', './src/modules/treeTable.js', './src/modules/table.js' ]; return gulp.src(src).pipe(uglify()).pipe(header.apply(null, config.comment)) .pipe(gulp.dest(dest +'/modules')); }; // 增加jse exports.jse = jse; exports.default = gulp.series(clean, gulp.parallel(js, jse, css, files)); ``` 4. 对`layui.js`进行相应模块注释掉 ``` // 内置模块 var modules = config.builtin = { lay: 'lay', // 基础 DOM 操作 layer: 'layer', // 弹层 laydate: 'laydate', // 日期 laypage: 'laypage', // 分页 laytpl: 'laytpl', // 模板引擎 form: 'form', // 表单集 upload: 'upload', // 上传 dropdown: 'dropdown', // 下拉菜单 transfer: 'transfer', // 穿梭框 tree: 'tree', // 树结构 // table: 'table', // 表格 // treeTable: 'treeTable', // 树表 element: 'element', // 常用元素操作 rate: 'rate', // 评分组件 // colorpicker: 'colorpicker', // 颜色选择器 slider: 'slider', // 滑块 carousel: 'carousel', // 轮播 flow: 'flow', // 流加载 util: 'util', // 工具块 code: 'code', // 代码修饰器 jquery: 'jquery', // DOM 库(第三方) all: 'all', 'layui.all': 'layui.all' // 聚合标识(功能性的,非真实模块) }; ``` 5. 对`layui`项目进行打包 ```txt npx gulp ``` 5. 打包完成后,模块`colorpicker`、`table`、`treeTable` 不会被集成,会单独压缩存放于`modules`文件夹下。
layui打包
暂无回复!
登录后可回复
发布帖子
作者信息
haohao
等级:Lv2
积分:1056
这家伙很懒,什么都没写呢~
最近热帖
Veitool 后台开发框架 V1.0.0 正式版已开源发布
近期会有微信公众号的插件吗?
安装veitool框架教程(phpStudy)
安装veitool框架(phpStudy)
.env 文件不可写
用了token验证后的一些体会
只有挑战自我的人才能谱写出优美的旋律
PHPExcel扩展组件兼容PHP8.1及8.2相关问题修复
请问下基类中的only方法有没有详细的用法教程
Layui选项卡tab组件在隐藏容器中即使没有溢出也被强制追加下拉属性的问题解决
关于系统
VEITOOL
联系方式
合作代理
服务支持
插件中心
官方文档
社区问答
下载中心
产品下载
应用案例
新闻动态
使用协议
插件协议
用户协议
关注微信
Copyright ©2023 veitool.com 版权所有
粤ICP备17132594号-2