From b926ae87ecca7b3ded06867b50bc02bc8b8c8871 Mon Sep 17 00:00:00 2001 From: winixt Date: Fri, 6 Jan 2023 17:23:06 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BC=98=E5=8C=96=E6=B8=85?= =?UTF-8?q?=E7=90=86=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/plugins/commands/dev/index.js | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/packages/fes-preset-built-in/src/plugins/commands/dev/index.js b/packages/fes-preset-built-in/src/plugins/commands/dev/index.js index f333179d..b5b88c0e 100644 --- a/packages/fes-preset-built-in/src/plugins/commands/dev/index.js +++ b/packages/fes-preset-built-in/src/plugins/commands/dev/index.js @@ -8,19 +8,17 @@ const path = require('path'); async function handleCacheClean(cwd) { return new Promise((resolve, reject) => { - const cachePath = path.join(cwd, '.cache'); + const cachePath = path.join(cwd, '.cache/webpack'); require('get-folder-size')(cachePath, (err, size) => { if (err) { - reject(err); - } else { - // 大于 5G 清除缓存,修复 webpack 缓存无限增长问题 - // https://github.com/webpack/webpack/issues/13291 - size = (size / 1024 / 1024 / 1024).toFixed(2); - if (size > 5) { - require('fs-extra').removeSync(cachePath); - } - resolve(size); + return reject(err); } + // 大于 5G 清除缓存,修复 webpack 缓存无限增长问题 + // https://github.com/webpack/webpack/issues/13291 + if (size > 5 * 1024 * 1024 * 1024) { + require('fs-extra').removeSync(cachePath); + } + resolve(size); }); }); }