mirror of
https://github.com/allinssl/allinssl.git
synced 2025-12-18 10:04:01 +08:00
【新增】私有证书
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
/**
|
||||
* 简单使用示例
|
||||
* 展示 vite-plugin-random-cache 的基本用法
|
||||
*/
|
||||
|
||||
import { batchReplaceWithRandomCache } from '../src/index.js?v=175568710602856';
|
||||
import path from 'path';
|
||||
import { fileURLToPath } from 'url';
|
||||
|
||||
const __filename = fileURLToPath(import.meta.url);
|
||||
const __dirname = path.dirname(__filename);
|
||||
|
||||
// 基本用法:处理当前目录下的所有HTML、JS、CSS文件
|
||||
const result = batchReplaceWithRandomCache(__dirname, {
|
||||
// 文件匹配模式
|
||||
patterns: ['*.html', '*.js', '*.css'],
|
||||
|
||||
// 忽略的文件
|
||||
ignore: ['simple-usage.js', 'batch-replace-demo.js'],
|
||||
|
||||
// 创建备份文件
|
||||
createBackup: true,
|
||||
|
||||
// 启用日志输出
|
||||
enableLog: true,
|
||||
|
||||
// 不处理外部链接
|
||||
includeExternal: false
|
||||
});
|
||||
|
||||
console.log('\n处理结果:');
|
||||
console.log(`- 总文件数: ${result.totalFiles}`);
|
||||
console.log(`- 修改文件数: ${result.modifiedFiles}`);
|
||||
console.log(`- 失败文件数: ${result.failedFiles}`);
|
||||
console.log(`- 备份文件数: ${result.backupFiles.length}`);
|
||||
|
||||
if (result.errors.length > 0) {
|
||||
console.log('\n错误信息:');
|
||||
result.errors.forEach(error => {
|
||||
console.log(`- ${error.file}: ${error.error}`);
|
||||
});
|
||||
}
|
||||
|
||||
console.log('\n✅ 处理完成!');
|
||||
Reference in New Issue
Block a user