案例-压缩前端html

219 词
案例-压缩前端html

案例-压缩前端html#

需求:把回车符( \r )和换行符( \n )去掉后,写入到新html文件中

步骤:

  1. 读取源html文件内容
  2. 正则替换字符串
  3. 写入到新的html文件中
// 1.1读取源
const fs = require('fs');
const path = require('path');
fs.readFile(path.join(__dirname, '../html/clock.html'), (err, data) => {
    if (err) {
        console.log(err);
    } else {
        // 1.2正则替换
        const htmlStr = data.toString();
        const resStr = htmlStr.replace(/[\r\n]/g, '');
        // 1.3写入新html
        fs.writeFile(path.join(__dirname, '../html/004zipclock.html'), resStr, err => {
            if (err) {
                console.log(err);
            } else {
                console.log('压缩成功');
            }
        });
    }
});

经过压缩后,效果不变