webpack-plugin-deletecompilerbundle
Advanced tools
+23
-18
@@ -61,25 +61,30 @@ "use strict"; | ||
| // 判断是不是文件夹 | ||
| var fileStats = fs.statSync(folderPath); | ||
| // 文件夹删除 | ||
| if (fileStats.isDirectory()) { | ||
| if (fs.existsSync(folderPath)) { | ||
| try { | ||
| var fileStats = fs.statSync(folderPath); | ||
| // 文件夹删除 | ||
| if (fileStats.isDirectory()) { | ||
| if (fs.existsSync(folderPath)) { | ||
| try { | ||
| fs.rmSync(folderPath, { recursive: true, force: true }); | ||
| console.log("\u001B[42;30m \u5220\u9664\u6587\u4EF6\u5939\u6210\u529F: ".concat(folderPath, " \u001B[0m")); | ||
| } | ||
| catch (error) { | ||
| console.log("\u001B[41;30m \u5220\u9664\u6587\u4EF6\u5939\u5931\u8D25 ----> ".concat(folderPath, " \u001B[0m")); | ||
| } | ||
| } | ||
| } | ||
| else { | ||
| // 文件删除 | ||
| var sourcePath = path.join(stats.compilation.compiler.outputPath, itemFolder); | ||
| try { | ||
| fs.rmSync(folderPath, { recursive: true, force: true }); | ||
| console.log("\u001B[42;30m \u5220\u9664\u6587\u4EF6\u5939\u6210\u529F: ".concat(folderPath, " \u001B[0m")); | ||
| fs.unlinkSync(sourcePath); | ||
| console.log("\u001B[42;30m \u5220\u9664\u6587\u4EF6\u5939\u6210\u529F: ".concat(sourcePath, " \u001B[0m")); | ||
| } | ||
| catch (error) { | ||
| console.log("\u001B[41;30m \u5220\u9664\u6587\u4EF6\u5939\u5931\u8D25 ----> ".concat(folderPath, " \u001B[0m")); | ||
| catch (_a) { | ||
| console.log("\u001B[41;30m \u5220\u9664\u6587\u4EF6\u5931\u8D25 ----> ".concat(sourcePath, " \u001B[0m")); | ||
| } | ||
| } | ||
| } | ||
| else { | ||
| // 文件删除 | ||
| var sourcePath = path.join(stats.compilation.compiler.outputPath, itemFolder); | ||
| try { | ||
| fs.unlinkSync(sourcePath); | ||
| console.log("\u001B[42;30m \u5220\u9664\u6587\u4EF6\u5939\u6210\u529F: ".concat(sourcePath, " \u001B[0m")); | ||
| } | ||
| catch (_a) { | ||
| console.log("\u001B[41;30m \u5220\u9664\u6587\u4EF6\u5931\u8D25 ----> ".concat(sourcePath, " \u001B[0m")); | ||
| } | ||
| catch (_b) { | ||
| console.log("\u001B[41;30m \u6267\u884C\u5F02\u5E38 \u001B[0m"); | ||
| } | ||
@@ -86,0 +91,0 @@ } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../lib/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,yCAA6B;AAC7B,qCAAyB;AAOzB;IAOI,8BAAmB,oBAA6B;QAA7B,yBAAoB,GAApB,oBAAoB,CAAS;QANzC,mBAAc,GAAG;YACpB,gBAAgB,EAAE,EAAE;SACvB,CAAC;QAEK,YAAO,GAAG,EAAa,CAAC;QAG3B,IAAI,CAAC,OAAO,yBACL,IAAI,CAAC,cAAc,GACnB,oBAAoB,CAC1B,CAAC;IACN,CAAC;IACD,oCAAK,GAAL,UAAM,OAAiB;QAAvB,iBA2CC;QA1CG,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,4BAA4B,EAAE,UAAC,KAAY,EAAE,EAAc;YACnF,IAAM,WAAW,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,UAAC,CAAC,IAAK,OAAA,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,EAAhC,CAAgC,CAAC,CAAC;YAC/E,gBAAgB;YAChB,IAAI,WAAW,EAAE;gBACb,OAAO,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;gBAC/B,OAAO;aACV;YAED,KAAI,CAAC,OAAO,CAAC,gBAAgB,CAAC,OAAO,CAAC,UAAC,UAAU;gBAC7C,IAAM,UAAU,GAAG,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,WAAW,CAAC,QAAQ,CAAC,UAAU,EAAE,UAAU,CAAC,CAAC;gBAEhF,IAAM,OAAO,GAAG,EAAE,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC;gBAC1C,IAAI,OAAO,EAAE;oBACT,WAAW;oBACX,IAAM,SAAS,GAAG,EAAE,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC;oBAE1C,QAAQ;oBACR,IAAI,SAAS,CAAC,WAAW,EAAE,EAAE;wBACzB,IAAI,EAAE,CAAC,UAAU,CAAC,UAAU,CAAC,EAAE;4BAC3B,IAAI;gCACA,EAAE,CAAC,MAAM,CAAC,UAAU,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,CAAC,CAAC;gCAExD,OAAO,CAAC,GAAG,CAAC,qEAAyB,UAAU,eAAU,CAAC,CAAC;6BAC9D;4BAAC,OAAO,KAAK,EAAE;gCACZ,OAAO,CAAC,GAAG,CAAC,yEAA6B,UAAU,gBAAW,CAAC,CAAC;6BACnE;yBACJ;qBACJ;yBAAM;wBACH,OAAO;wBACP,IAAM,UAAU,GAAG,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,WAAW,CAAC,QAAQ,CAAC,UAAU,EAAE,UAAU,CAAC,CAAC;wBAChF,IAAI;4BACA,EAAE,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC;4BAC1B,OAAO,CAAC,GAAG,CAAC,qEAAyB,UAAU,eAAU,CAAC,CAAC;yBAC9D;wBAAC,WAAM;4BACJ,OAAO,CAAC,GAAG,CAAC,mEAA4B,UAAU,gBAAW,CAAC,CAAC;yBAClE;qBACJ;iBACJ;YACL,CAAC,CAAC,CAAC;YAEH,EAAE,EAAE,CAAC;QACT,CAAC,CAAC,CAAC;IACP,CAAC;IACL,2BAAC;AAAD,CAAC,AAzDQ,IAyDP"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../lib/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,yCAA6B;AAC7B,qCAAyB;AAOzB;IAOI,8BAAmB,oBAA6B;QAA7B,yBAAoB,GAApB,oBAAoB,CAAS;QANzC,mBAAc,GAAG;YACpB,gBAAgB,EAAE,EAAE;SACvB,CAAC;QAEK,YAAO,GAAG,EAAa,CAAC;QAG3B,IAAI,CAAC,OAAO,yBACL,IAAI,CAAC,cAAc,GACnB,oBAAoB,CAC1B,CAAC;IACN,CAAC;IACD,oCAAK,GAAL,UAAM,OAAiB;QAAvB,iBA+CC;QA9CG,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,4BAA4B,EAAE,UAAC,KAAY,EAAE,EAAc;YACnF,IAAM,WAAW,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,UAAC,CAAC,IAAK,OAAA,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,EAAhC,CAAgC,CAAC,CAAC;YAC/E,gBAAgB;YAChB,IAAI,WAAW,EAAE;gBACb,OAAO,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;gBAC/B,OAAO;aACV;YAED,KAAI,CAAC,OAAO,CAAC,gBAAgB,CAAC,OAAO,CAAC,UAAC,UAAU;gBAC7C,IAAM,UAAU,GAAG,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,WAAW,CAAC,QAAQ,CAAC,UAAU,EAAE,UAAU,CAAC,CAAC;gBAEhF,IAAM,OAAO,GAAG,EAAE,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC;gBAC1C,IAAI,OAAO,EAAE;oBACT,WAAW;oBACX,IAAI;wBACA,IAAM,SAAS,GAAG,EAAE,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC;wBAE1C,QAAQ;wBACR,IAAI,SAAS,CAAC,WAAW,EAAE,EAAE;4BACzB,IAAI,EAAE,CAAC,UAAU,CAAC,UAAU,CAAC,EAAE;gCAC3B,IAAI;oCACA,EAAE,CAAC,MAAM,CAAC,UAAU,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,CAAC,CAAC;oCAExD,OAAO,CAAC,GAAG,CAAC,qEAAyB,UAAU,eAAU,CAAC,CAAC;iCAC9D;gCAAC,OAAO,KAAK,EAAE;oCACZ,OAAO,CAAC,GAAG,CAAC,yEAA6B,UAAU,gBAAW,CAAC,CAAC;iCACnE;6BACJ;yBACJ;6BAAM;4BACH,OAAO;4BACP,IAAM,UAAU,GAAG,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,WAAW,CAAC,QAAQ,CAAC,UAAU,EAAE,UAAU,CAAC,CAAC;4BAChF,IAAI;gCACA,EAAE,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC;gCAC1B,OAAO,CAAC,GAAG,CAAC,qEAAyB,UAAU,eAAU,CAAC,CAAC;6BAC9D;4BAAC,WAAM;gCACJ,OAAO,CAAC,GAAG,CAAC,mEAA4B,UAAU,gBAAW,CAAC,CAAC;6BAClE;yBACJ;qBACJ;oBAAC,WAAM;wBACJ,OAAO,CAAC,GAAG,CAAC,oDAA4B,CAAC,CAAC;qBAC7C;iBACJ;YACL,CAAC,CAAC,CAAC;YAEH,EAAE,EAAE,CAAC;QACT,CAAC,CAAC,CAAC;IACP,CAAC;IACL,2BAAC;AAAD,CAAC,AA7DQ,IA6DP"} |
+1
-1
| { | ||
| "name": "webpack-plugin-deletecompilerbundle", | ||
| "version": "1.2.1", | ||
| "version": "1.2.3", | ||
| "description": "webpack plugin delete compiler bundle", | ||
@@ -5,0 +5,0 @@ "author": "gzh <18255106634@163.com>", |
10600
3.6%172
2.99%