From c924b047be9d16bbc296cc4624fd8b01f0a90d8a Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Wed, 1 Apr 2020 12:51:45 +0800 Subject: [PATCH] refactor(cli): remove officialPlugins logic --- packages/uni-cli-shared/lib/plugin.js | 28 +++------------------------ 1 file changed, 3 insertions(+), 25 deletions(-) diff --git a/packages/uni-cli-shared/lib/plugin.js b/packages/uni-cli-shared/lib/plugin.js index c04686410..6a72552be 100644 --- a/packages/uni-cli-shared/lib/plugin.js +++ b/packages/uni-cli-shared/lib/plugin.js @@ -40,34 +40,12 @@ function initPlugin (plugin) { const pluginRE = /^(uni-|@[\w-]+(\.)?[\w-]+\/uni-)/ -const officialPlugins = [ - '@dcloudio/uni-app-plus', - '@dcloudio/uni-h5', - '@dcloudio/uni-mp-360', - '@dcloudio/uni-mp-alipay', - '@dcloudio/uni-mp-baidu', - '@dcloudio/uni-mp-qq', - '@dcloudio/uni-mp-quickapp', - '@dcloudio/uni-mp-toutiao', - '@dcloudio/uni-mp-welink', - '@dcloudio/uni-mp-weixin' -] - function resolvePlugins () { const pkg = require(path.resolve(process.env.UNI_CLI_CONTEXT, 'package.json')) return Object.keys(pkg.devDependencies || {}) .concat(Object.keys(pkg.dependencies || {})) .map(id => { - let isPlatformPlugin = false - if (id.startsWith('@dcloudio/')) { - if (!officialPlugins.includes(id)) { - return - } - isPlatformPlugin = true - } else { - isPlatformPlugin = pluginRE.test(id) - } - if (!isPlatformPlugin) { + if (!pluginRE.test(id)) { return } try { @@ -119,8 +97,8 @@ module.exports = { initExtends(name, plugin, plugins) initPlugin(plugin) - - Plugin.name = name + + Plugin.name = name Plugin.id = plugin.id Plugin.config = plugin.config Plugin.platforms = plugins.map(plugin => plugin.name) -- GitLab