From ca93ef67c2cc593378eb615bf4d3492d8eb84732 Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Tue, 17 Sep 2019 12:12:16 +0800 Subject: [PATCH] feat(cli): support ali ide --- packages/vue-cli-plugin-uni/commands/build.js | 6 ++++-- packages/vue-cli-plugin-uni/lib/chain-webpack.js | 3 +++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/vue-cli-plugin-uni/commands/build.js b/packages/vue-cli-plugin-uni/commands/build.js index d3b381437..4032c1cc1 100644 --- a/packages/vue-cli-plugin-uni/commands/build.js +++ b/packages/vue-cli-plugin-uni/commands/build.js @@ -54,9 +54,11 @@ async function build (args, api, options) { stopSpinner } = require('@vue/cli-shared-utils') + const runByAliIde = process.env.BUILD_ENV === 'ali-ide' + log() - if (!runByHBuilderX) { + if (!runByHBuilderX && !runByAliIde) { logWithSpinner(`开始编译当前项目至 ${process.env.UNI_PLATFORM} 平台...`) } @@ -107,7 +109,7 @@ async function build (args, api, options) { return new Promise((resolve, reject) => { webpack(webpackConfigs, (err, stats) => { - if (!runByHBuilderX) { + if (!runByHBuilderX && !runByAliIde) { stopSpinner(false) } if (err) { diff --git a/packages/vue-cli-plugin-uni/lib/chain-webpack.js b/packages/vue-cli-plugin-uni/lib/chain-webpack.js index 956c8bb68..5044e042b 100644 --- a/packages/vue-cli-plugin-uni/lib/chain-webpack.js +++ b/packages/vue-cli-plugin-uni/lib/chain-webpack.js @@ -91,5 +91,8 @@ module.exports = function chainWebpack (platformOptions) { webpackConfig.plugins.delete('progress') webpackConfig.plugins.delete('friendly-errors') } + if (process.env.BUILD_ENV === 'ali-ide') { + webpackConfig.plugins.delete('progress') + } } } -- GitLab