From 80cc0dd4912b636189fb2ca53cd637fb0251ac48 Mon Sep 17 00:00:00 2001 From: aringlai Date: Fri, 2 Apr 2021 11:35:27 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=96=87=E4=BB=B6=E5=A4=8D=E5=88=B6?= =?UTF-8?q?=EF=BC=8C=E7=9B=AE=E6=A0=87=E6=96=87=E4=BB=B6=E5=A4=B9=E4=B8=8D?= =?UTF-8?q?=E5=AD=98=E5=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/fes-preset-built-in/package.json | 1 + packages/fes-preset-built-in/src/plugins/registerMethods.js | 3 +++ 2 files changed, 4 insertions(+) diff --git a/packages/fes-preset-built-in/package.json b/packages/fes-preset-built-in/package.json index 0f879324..601ba347 100644 --- a/packages/fes-preset-built-in/package.json +++ b/packages/fes-preset-built-in/package.json @@ -52,6 +52,7 @@ "deepmerge": "^4.2.2", "envinfo": "^7.7.3", "file-loader": "^6.2.0", + "fs-extra": "^9.1.0", "html-webpack-plugin": "^5.0.0", "html-webpack-tags-plugin": "^3.0.0", "less": "3.9.0", diff --git a/packages/fes-preset-built-in/src/plugins/registerMethods.js b/packages/fes-preset-built-in/src/plugins/registerMethods.js index 0edfb52b..6c5d7204 100644 --- a/packages/fes-preset-built-in/src/plugins/registerMethods.js +++ b/packages/fes-preset-built-in/src/plugins/registerMethods.js @@ -76,6 +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); + } if (statSync(source).isDirectory()) { api.utils.mkdirp.sync(target); } else if (Array.isArray(ignore)) {