当前位置: 首页 > news >正文

不压缩打包layui

手动打包

下载layui源码(当前版本2.6.4),并解压缩

下载地址:layui gitee

安装nodejs(v10.24.1)

下载链接 windows-x64

安装cnpm

npm install -g cnpm -registry=https://registry.npm.taobao.org

全局安装glup

cnpm install --global gulp

进入layui目录,修改gulpfile.js文件,删除其中的.pipe(uglify())

删除部分

在layui源码目录运行cmd,并安装本地依赖

运行cmd

依次执行命令

cnpm install --save-dev gulpcnpm install gulp-uglify --save-devcnpm install gulp-minify-css --save-devcnpm install gulp-concat --save-devcnpm install gulp-rename --save-devcnpm install gulp-replace --save-devcnpm install gulp-header --save-devcnpm install del --save-devcnpm install gulp-if --save-devcnpm install minimist --save-devcnpm install gulp-zip --save-dev

打包输出

gulp

输出文件在dist目录下

代码未压缩未混淆

使用bat脚本打包

链接:https://pan.baidu.com/s/1cF-aW2RUHxnm7TSfOWYMVw
提取码:6688

放在layui目录下运行,首次打包的话一路输入y即可,之后可以看提示操作


修改gulpfile.js文件时杀毒软件可能会提示,允许即可

点击允许

@echo off
echo 需要node版本
echo v10.24.1
echo 当前node版本
call node -vecho 需要npm版本
echo 7.9.0
echo 当前npm版本
call npm -vecho 请确认版本是否一致
set /p choose=是否继续运行[y or other]:
if /i %choose% NEQ y (goto end
)set /p choose=是否需要修改gulpfile.js文件[y or other]:if /i %choose% NEQ y (goto cnpm
)REM 使用UTF-8编码
chcp 65001(for /f "delims=" %%a in (gulpfile.js) do (set "str=%%a"setlocal enabledelayedexpansionset "str=!str:.pipe(uglify())= !"echo,!str!endlocal
))>"gulpfile.js.tmp"
move /y "gulpfile.js.tmp" "gulpfile.js":cnpmREM 使用GBK编码
chcp 936set /p choose=是否需要安装cnpm:if /i %choose% NEQ y (goto gulp
)echo 安装cnpm
call npm install -g cnpm -registry=https://registry.npm.taobao.org:gulpset /p choose=是否需要全局安装gulp:if /i %choose% NEQ y (goto install
)echo 全局安装gulp
call cnpm install --global gulp:installset /p choose=是否需要安装dev依赖[y or other]:if /i %choose% NEQ y (goto output
)echo 安装gulp
call cnpm install --save-dev gulp
echo 安装gulp-uglify
call cnpm install gulp-uglify --save-dev
echo 安装gulp-minify-css
call cnpm install gulp-minify-css --save-dev
echo 安装gulp-concat
call cnpm install gulp-concat --save-dev
echo 安装gulp-rename
call cnpm install gulp-rename --save-dev
echo 安装gulp-replace
call cnpm install gulp-replace --save-dev
echo 安装gulp-header
call cnpm install gulp-header --save-dev
echo 安装del
call cnpm install del --save-dev
echo 安装gulp-if
call cnpm install gulp-if --save-dev
echo minimist
call cnpm install minimist --save-dev
echo 安装gulp-zip
call cnpm install gulp-zip --save-dev:output
echo 输出
call gulpstart explorer ".\dist":end


作者:a533ce12794b
链接:https://www.jianshu.com/p/3fc813323120
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

http://www.lryc.cn/news/92229.html

相关文章:

  • 过去、现在及未来
  • leetcode701. 二叉搜索树中的插入操作(java)
  • Docker的容器管理操作
  • 计算机组成原理——中央处理器
  • tidb变更大小写敏感问题的总结
  • 法规标准-UN R158标准解读
  • 160个CrackMe之002
  • 3. 响应状态码及Response对象的status_code属性
  • MIME 类型列表 03
  • SpringBoot项目登录并接入MFA二次认证
  • 算法与数据结构(三)
  • 亚马逊云科技出海日,让数字经济出海扩展到更多行业和领域
  • Pb协议的接口测试
  • 2. 分布式文件系统 HDFS
  • 借助金融科技差异化发展,不一样的“破茧”手法
  • typescript中type、interface的区别
  • Ingress详解
  • 【递归算法的Java实现及其应用】
  • 2023年度第四届全国大学生算法设计与编程挑战赛(春季赛)
  • 如何用PHP获取各大电商平台的数据
  • 一站式完成车牌识别任务:从模型优化到端侧部署
  • Linux4.8Nginx Rewrite
  • DHT11温湿度传感器
  • RestTemplate超简单上手
  • 监控系统设计原则及实现目标
  • VulnHub项目:MONEYHEIST: CATCH US IF YOU CAN
  • 对象存储OSS简介,一分钟了解对象存储OSS
  • SpringCloud_微服务基础day2(Eureka简介与依赖导入,服务注册与发现)
  • #tmux# #终端# 常用工具tmux
  • 后端服务架构高性能设计之道