Слияние кода завершено, страница обновится автоматически
const CleanCSS = require('clean-css');
const path = require('path');
const fs = require('fs');
// 指定需要压缩的 CSS 文件
const cssFiles = [
path.join(__dirname, 'Public', 'Theme', 'assets', 'css', 'admin.css'),
path.join(__dirname, 'Public', 'Theme', 'assets', 'css', 'app.css'),
];
cssFiles.forEach(filePath => {
const minFilePath = filePath.replace('.css', '.min.css');
fs.readFile(filePath, 'utf8', (err, data) => {
if (err) {
console.error(`Error reading file: ${err.message}`);
return;
}
const output = new CleanCSS().minify(data);
if (output.errors.length > 0) {
console.error(`Error compressing file: ${output.errors.join(', ')}`);
return;
}
fs.writeFile(minFilePath, output.styles, err => {
if (err) {
console.error(`Error writing minified file: ${err.message}`);
return;
}
console.log(`Compressed ${path.basename(filePath)} to ${path.basename(minFilePath)}`);
});
});
});
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )