壓縮html\js\css模塊 html-minifier


在線壓縮地址:http://kangax.github.io/html-minifier/

git地址:https://github.com/kangax/html-minifier

安裝:

npm install html-minifier

使用:

1、node命令行進入要壓縮的項目的根目錄后,執行:

npm i html-minifier

 

2、在此根目錄下新建一個文件命名為test.js,其內容如下:

var fs = require('fs');
var minify = require('html-minifier').minify;
fs.readFile('./test.htm', 'utf8', function (err, data) {
    if (err) {
        throw err;
    }
    fs.writeFile('./test_result.html', minify(data,{removeComments: true,collapseWhitespace: true,minifyJS:true, minifyCSS:true}),function(){
        console.log('success');
    });
});

 

執行命令:

node test.js

 

 

minify函數參數說明

第一個參數
String類型, 一段html代碼

第二個參數 options
這里只列了幾個常用的

    • removeComments 默認值false;是否去掉注釋
    • collapseWhitespace 默認值false;是否去掉空格
    • minifyJS 默認值false;是否壓縮html里的js(使用uglify-js進行的壓縮)
    • minifyCSS 默認值false;是否壓縮html里的css(使用clean-css進行的壓縮)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM