• home > webfront > ECMAS > npm-node >

    命令压缩js和css的方法

    Author:zhoulujun Date:

    命令行压缩js很简单,uglifyjs main js --comments -m -o main-min js,但是得安装uglifyjs:npm install uglify-js -g

    使用uglifyjs压缩js

    uglifyjs压缩js文件(指令压缩/ 批量压缩/ 编程方式压缩)

    npm install uglify-js -g
    uglifyjs main.js -o main-min.js -c


    uglifyjs常用的参数列表

    • -o,--output      指定输出文件,默认情况下为命令行

    • -b,--beautify    美化代码格式的参数

    • -m,--mangle      改变变量名称(ex:在一些例如YUI Compressor压缩完的代码后你可以看到)a,b,c,d,e,f之类的变量,加了-m参数,uglifyjs也可以做到,默认情况下,是不会改变变量名称的)

    • -r,--reserved    保留的变量名称,不需要被-m参数改变变量名的

    • -c,--compress    OK,主角登场了,这是让uglifyjs进行代码压缩的参数。可以在-c后边添加

    • 一些具体的参数来控制压缩的特性,下文中会具体介绍。

    • --comments       用来控制注释的代码的

    如果压缩的时候想要保留版权信息,可以如下使用:

    uglifyjs main.js --comments -m -o main-min.js



    缩js和css的命令行工具

    https://lqqjohnny.github.io/2018/02/05/压缩js和css的命令行工具/

    全局安装

    npm install uglify-tool -g

    # 批量压缩

    ug src dest

    #单个压缩

    ug main.css target.css

    #单个压缩

    ug main.css dest/main.css



    转载本站文章《命令压缩js和css的方法》,
    请注明出处:https://www.zhoulujun.cn/html/webfront/ECMAScript/nodejs/8687.html