案例-压缩前端html#
需求:把回车符(
\r
)和换行符(
\n
)去掉后,写入到新html文件中
步骤:
- 读取源html文件内容
- 正则替换字符串
- 写入到新的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('压缩成功');
}
});
}
});
经过压缩后,效果不变