不压缩打包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 gulp

cnpm install gulp-uglify --save-dev

cnpm install gulp-minify-css --save-dev

cnpm install gulp-concat --save-dev

cnpm install gulp-rename --save-dev

cnpm install gulp-replace --save-dev

cnpm install gulp-header --save-dev

cnpm install del --save-dev

cnpm install gulp-if --save-dev

cnpm install minimist --save-dev

cnpm 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 -v

echo 需要npm版本
echo 7.9.0
echo 当前npm版本
call npm -v

echo 请确认版本是否一致
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 enabledelayedexpansion
  set "str=!str:.pipe(uglify())= !"
  echo,!str!
  endlocal
))>"gulpfile.js.tmp"
move /y "gulpfile.js.tmp" "gulpfile.js"

:cnpm

REM 使用GBK编码
chcp 936

set /p choose=是否需要安装cnpm:

if /i %choose% NEQ y (
    goto gulp
)

echo 安装cnpm
call npm install -g cnpm -registry=https://registry.npm.taobao.org

:gulp

set /p choose=是否需要全局安装gulp:

if /i %choose% NEQ y (
    goto install
)

echo 全局安装gulp
call cnpm install --global gulp

:install

set /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 gulp

start explorer ".\dist"

:end


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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ok060

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值