From 212a761590f09b7f234abb0f08b99864fed30c6e Mon Sep 17 00:00:00 2001 From: aringlai Date: Fri, 2 Apr 2021 12:24:46 +0800 Subject: [PATCH] style: update fes-preset-built-in --- packages/fes-preset-built-in/src/plugins/registerMethods.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/fes-preset-built-in/src/plugins/registerMethods.js b/packages/fes-preset-built-in/src/plugins/registerMethods.js index 6c5d7204..b8412869 100644 --- a/packages/fes-preset-built-in/src/plugins/registerMethods.js +++ b/packages/fes-preset-built-in/src/plugins/registerMethods.js @@ -76,8 +76,9 @@ export default function (api) { files.forEach((file) => { const source = join(path, file); const target = join(base, file); - if (!existsSync(base)) { - api.utils.mkdirp.sync(base); + const absPath = join(base, path); + if (!existsSync(dirname(absPath))) { + api.utils.mkdirp.sync(dirname(absPath)); } if (statSync(source).isDirectory()) { api.utils.mkdirp.sync(target);