Eric小屋

  • 案例 - 简单压缩前端HTML
  • 首页
  • 学习笔记
    • JAVA
    • Spring
    • Node.js
    • Vue
  • 学习文档
  • 案例项目
  • 课程笔记
  • 问题解决
登录

案例 – 简单压缩前端HTML

  • Eric
  • 2023-12-12
  • 0

案例 - 简单压缩前端HTML

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

步骤:

  1. 读取源html文件内容
  2. 正则转换字符串
  3. 写入新的html文件中

案例: 将一个源html文件,进行简单压缩,之后存入新的HTML文件中

//1.1 读取源html文件内容
const fs = require('fs')
const { join } = require('path')
const path = require('path')
fs.readFile(path, join(__dirname, 'public/index.html'), (err, data) => {
    if (err) console.log(err)
    else {
        const htmlStr = data.toString()
        //1.2 正则替换字符串
        const resultStr = htmlStr.require(/[\r\n]/g, '')
        console.log(resultStr);
        //1.3 写入新的html文件中
        fs.writeFile(path.join(__dirname,'dist/index.html'),resultStr,err =>{
            if(err) console.log(err);
            else console.log('写入成功');
        })
    }
})

输出:

写入成功

联系作者:2572976830@qq.com
© 2025 Eric小屋
Theme by Wing
京ICP备2023032157号 京公网安备11011402053616号
  • {{ item.name }}
  • {{ item.name }}