update ZR.Vue/vue.config.js.
增加了打包分析 Signed-off-by: xbzhu <5430389+xbzhu@user.noreply.gitee.com>
This commit is contained in:
parent
78a743d6b7
commit
0dc97f3b9a
@ -1,6 +1,10 @@
|
|||||||
'use strict'
|
'use strict'
|
||||||
const path = require('path')
|
const path = require('path')
|
||||||
const defaultSettings = require('./src/settings.js')
|
const defaultSettings = require('./src/settings.js')
|
||||||
|
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin
|
||||||
|
|
||||||
|
// 生产环境,测试和正式
|
||||||
|
const IS_PROD = ['production', 'prod'].includes(process.env.NODE_ENV)
|
||||||
|
|
||||||
function resolve(dir) {
|
function resolve(dir) {
|
||||||
return path.join(__dirname, dir)
|
return path.join(__dirname, dir)
|
||||||
@ -87,6 +91,16 @@ module.exports = {
|
|||||||
})
|
})
|
||||||
.end()
|
.end()
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 打包分析
|
||||||
|
*/
|
||||||
|
if (IS_PROD) {
|
||||||
|
config.plugin('webpack-report').use(BundleAnalyzerPlugin, [
|
||||||
|
{
|
||||||
|
analyzerMode: 'static'
|
||||||
|
}
|
||||||
|
])
|
||||||
|
}
|
||||||
config
|
config
|
||||||
.when(process.env.NODE_ENV !== 'development',
|
.when(process.env.NODE_ENV !== 'development',
|
||||||
config => {
|
config => {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user