提交 ca93ef67 编写于 作者: fxy060608's avatar fxy060608

feat(cli): support ali ide

上级 14c86359
...@@ -54,9 +54,11 @@ async function build (args, api, options) { ...@@ -54,9 +54,11 @@ async function build (args, api, options) {
stopSpinner stopSpinner
} = require('@vue/cli-shared-utils') } = require('@vue/cli-shared-utils')
const runByAliIde = process.env.BUILD_ENV === 'ali-ide'
log() log()
if (!runByHBuilderX) { if (!runByHBuilderX && !runByAliIde) {
logWithSpinner(`开始编译当前项目至 ${process.env.UNI_PLATFORM} 平台...`) logWithSpinner(`开始编译当前项目至 ${process.env.UNI_PLATFORM} 平台...`)
} }
...@@ -107,7 +109,7 @@ async function build (args, api, options) { ...@@ -107,7 +109,7 @@ async function build (args, api, options) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
webpack(webpackConfigs, (err, stats) => { webpack(webpackConfigs, (err, stats) => {
if (!runByHBuilderX) { if (!runByHBuilderX && !runByAliIde) {
stopSpinner(false) stopSpinner(false)
} }
if (err) { if (err) {
......
...@@ -91,5 +91,8 @@ module.exports = function chainWebpack (platformOptions) { ...@@ -91,5 +91,8 @@ module.exports = function chainWebpack (platformOptions) {
webpackConfig.plugins.delete('progress') webpackConfig.plugins.delete('progress')
webpackConfig.plugins.delete('friendly-errors') webpackConfig.plugins.delete('friendly-errors')
} }
if (process.env.BUILD_ENV === 'ali-ide') {
webpackConfig.plugins.delete('progress')
}
} }
} }
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册