|  | @@ -0,0 +1,39 @@
 | 
	
		
			
				|  |  | +const path = require('path');
 | 
	
		
			
				|  |  | +const fs = require('fs');
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +// 获取当前命令行上下文路径
 | 
	
		
			
				|  |  | +const currentDirectory = process.cwd();
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +console.log(`----------------------------`)
 | 
	
		
			
				|  |  | +console.log(`项目编译打包完成,准备移除非必要的文件...`)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +console.log(`准备移除非必要的 /dist/gui.mp4 文件...`)
 | 
	
		
			
				|  |  | +const dist_gui_mp4 = path.join(currentDirectory, '/dist/gui.mp4');
 | 
	
		
			
				|  |  | +if(fs.existsSync(dist_gui_mp4)) {
 | 
	
		
			
				|  |  | +    fs.unlinkSync(dist_gui_mp4);
 | 
	
		
			
				|  |  | +    console.log(`移除非必要的 /dist/gui.mp4 文件成功...`)
 | 
	
		
			
				|  |  | +} else {
 | 
	
		
			
				|  |  | +    console.log(`/dist/gui.mp4 文件 不存在,无需移除...`)
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +console.log(`准备移除非必要的 /dist/plugins 文件夹...`)
 | 
	
		
			
				|  |  | +const dist_plugins = path.join(currentDirectory, '/dist/plugins');
 | 
	
		
			
				|  |  | +if(fs.existsSync(dist_plugins)) {
 | 
	
		
			
				|  |  | +    delallfilerid(dist_plugins)
 | 
	
		
			
				|  |  | +    fs.rmdirSync(dist_plugins)
 | 
	
		
			
				|  |  | +    console.log(`移除非必要的 /dist/plugins 文件夹成功...`)
 | 
	
		
			
				|  |  | +} else {
 | 
	
		
			
				|  |  | +    console.log(`/dist/plugins 文件夹 不存在,无需移除...`)
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +//删除文件夹下的所有文件
 | 
	
		
			
				|  |  | +function delallfilerid(fuckpath) {
 | 
	
		
			
				|  |  | +    fs.readdirSync(fuckpath).forEach((file, index, arr) => {
 | 
	
		
			
				|  |  | +        if (fs.lstatSync(`${fuckpath}/${file}`).isFile()) {
 | 
	
		
			
				|  |  | +            fs.unlinkSync(`${fuckpath}/${file}`)
 | 
	
		
			
				|  |  | +        }else if(fs.lstatSync(`${fuckpath}/${file}`).isDirectory()){
 | 
	
		
			
				|  |  | +            delallfilerid(`${fuckpath}/${file}`)
 | 
	
		
			
				|  |  | +            fs.rmdirSync(`${fuckpath}/${file}`)
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +    })
 | 
	
		
			
				|  |  | +}
 |