diff --git a/packages/uni-cli-shared/lib/plugin.js b/packages/uni-cli-shared/lib/plugin.js index c04686410eb1780a765a1efc78f76e4a644bac10..6a72552be468ea3b3f2018d2ec4a1eeb64cb59b7 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)