手动打包
下载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
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。