From 019fd3dc0386f27dbfa75ae348b5f72003943ccf Mon Sep 17 00:00:00 2001 From: hooray <304327508@qq.com> Date: Tue, 25 Jan 2022 09:56:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96vite=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E9=87=8D=E5=90=AF=E6=8F=92=E4=BB=B6=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vite/plugins/restart.js | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/vite/plugins/restart.js b/vite/plugins/restart.js index 1f1c4985..a7536bd2 100644 --- a/vite/plugins/restart.js +++ b/vite/plugins/restart.js @@ -1,21 +1,17 @@ import ViteRestart from 'vite-plugin-restart' export default function createRestart() { + const pluginsFile = [] + const fs = require('fs') + fs.readdirSync('vite/plugins').map(dirname => { + if (fs.statSync(`vite/plugins/${dirname}`).isFile()) { + pluginsFile.push(`vite/plugins/${dirname}`) + } + }) return ViteRestart({ restart: [ - '.env.development', - 'vite/plugins/index.js', - 'vite/plugins/auto-import.js', - 'vite/plugins/banner.js', - 'vite/plugins/components.js', - 'vite/plugins/compression.js', - 'vite/plugins/html.js', - 'vite/plugins/jsx.js', - 'vite/plugins/mock.js', - 'vite/plugins/restart.js', - 'vite/plugins/setup-extend.js', - 'vite/plugins/spritesmith.js', - 'vite/plugins/svg-icon.js' + ...pluginsFile, + '.env.development' ] }) }