Merge branch ‘1.0.0-dev’
edp minify <input> [--type/-t=file] [--output/-o=outputDir] [--name/-n=name]
最小化JS、CSS、HTML或JSON文件,以便获得最小化的输出。
JS
CSS
HTML
JSON
支持文件后缀名(extname):.htm、.html、.js、.css、.json,如果没有文件后缀名,则默认使用.js。
.htm
.html
.js
.css
.json
type:minify的类型,如果不指定,则默认会把input当作文件来处理,设置--type/-t=dir,则会把input当作文件夹来处理。
input
--type/-t=dir
name:输出文件的名字,如果不指定,默认使用input.compiled.extName。
input.compiled.extName
output:输出文件的目录,如果不指定,默认保存在与输入文件同级的目录中。
同时minify多个文件/文件夹时,多个文件/文件夹之间用逗号空格分隔
例如:
edp minify page.js, page.css, page.html // 在同级目录下生成page.compiled.js, page.compiled.css, page.compiled.html edp minify page.js, page.css, page.html -o=asset -n=.min // 在asset目录下生成page.min.js, page.min.css, page.min.html edp minify src -t=dir // 在src目录下生成page.compiled.js, page.compiled.css, page.compiled.html edp minify src -t=dir -o=asset // 在asset目录下生成page.compiled.js, page.compiled.css, page.compiled.html
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
minify
Usage
Description
最小化
JS、CSS、HTML或JSON文件,以便获得最小化的输出。支持文件后缀名(extname):
.htm、.html、.js、.css、.json,如果没有文件后缀名,则默认使用.js。type:minify的类型,如果不指定,则默认会把
input当作文件来处理,设置--type/-t=dir,则会把input当作文件夹来处理。name:输出文件的名字,如果不指定,默认使用
input.compiled.extName。output:输出文件的目录,如果不指定,默认保存在与输入文件同级的目录中。
同时minify多个文件/文件夹时,多个文件/文件夹之间用逗号空格分隔
例如:
默认压缩引擎
JS:使用uglifyJSCSS:使用uglifyCSSJSON:使用JSON.stringify & JSON.parseHTML:使用html-minifier