From a662f118a56bd11538d0487f7ef7fcc3190647df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 8 Jan 2019 19:28:30 -0500 Subject: [PATCH] fix: #7054 --- src/plugins/load.js | 32 ++++++++++++++++++++++++-------- 1 file changed, 24 insertions(+), 8 deletions(-) diff --git a/src/plugins/load.js b/src/plugins/load.js index 4a47b24c21..903d2b46c8 100644 --- a/src/plugins/load.js +++ b/src/plugins/load.js @@ -81,14 +81,30 @@ module.exports = function (Plugins) { } Plugins.prepareForBuild = function (targets, callback) { - Plugins.cssFiles.length = 0; - Plugins.lessFiles.length = 0; - Plugins.acpLessFiles.length = 0; - Plugins.clientScripts.length = 0; - Plugins.acpScripts.length = 0; - Plugins.soundpacks.length = 0; - Plugins.languageData.languages = []; - Plugins.languageData.namespaces = []; + if (targets.includes('client js bundle')) { + Plugins.clientScripts.length = 0; + } + + if (targets.includes('admin js bundle')) { + Plugins.acpScripts.length = 0; + } + + if (targets.includes('client side styles') || targets.includes('admin control panel styles')) { + Plugins.cssFiles.length = 0; + Plugins.lessFiles.length = 0; + if (targets.includes('admin control panel styles')) { + Plugins.acpLessFiles.length = 0; + } + } + + if (targets.includes('sounds')) { + Plugins.soundpacks.length = 0; + } + + if (targets.includes('languages')) { + Plugins.languageData.languages = []; + Plugins.languageData.namespaces = []; + } var map = { 'plugin static dirs': ['staticDirs'],