var fs = require('fs');
var path = require('path');
var combine = function (src) {
fs.readdir(src, function (err, paths) {
if (err) {
throw err;
}
// 如果已存在script.min.js或style.min.css文件,就先删掉再进行合并
try{
console.log('非第一次合并');
fs.unlinkSync('./javascript/script.min.js');
fs.unlinkSync('./style/style.min.css');
} catch (e) {
console.log('第一次合并');
}
(function next (i, len) {
if (i < len) {
var pathname = path.join(src, paths[i]);
var extName = path.extname(pathname);
switch (extName) {
case '.js':
createDir('./javascript', 'script.min.js', function () {
fs.appendFileSync('./javascript/script.min.js', fs.readFileSync(pathname))
next(i + 1, len);
});
break;
fs--合并文件
最新推荐文章于 2023-08-12 16:40:29 发布