feat(@vant/cli): suport modify internal webpack config (#7227)
This commit is contained in:
@@ -10,9 +10,8 @@ export function getPackageConfig(isMinify: boolean): WebpackConfig {
|
||||
|
||||
setBuildTarget('package');
|
||||
|
||||
return merge(
|
||||
baseConfig as any,
|
||||
{
|
||||
return getWebpackConfig(
|
||||
merge(baseConfig as any, {
|
||||
mode: 'production',
|
||||
entry: {
|
||||
[name]: join(ES_DIR, 'index.js'),
|
||||
@@ -39,7 +38,6 @@ export function getPackageConfig(isMinify: boolean): WebpackConfig {
|
||||
optimization: {
|
||||
minimize: isMinify,
|
||||
},
|
||||
},
|
||||
getWebpackConfig()
|
||||
})
|
||||
);
|
||||
}
|
||||
|
||||
@@ -103,5 +103,5 @@ export function getSiteDevBaseConfig(): WebpackConfig {
|
||||
}
|
||||
|
||||
export function getSiteDevConfig(): WebpackConfig {
|
||||
return merge(getSiteDevBaseConfig(), getWebpackConfig());
|
||||
return getWebpackConfig(getSiteDevBaseConfig());
|
||||
}
|
||||
|
||||
@@ -10,9 +10,8 @@ const outputDir = get(vantConfig, 'build.site.outputDir', SITE_DIST_DIR);
|
||||
const publicPath = get(vantConfig, 'build.site.publicPath', '/');
|
||||
|
||||
export function getSitePrdConfig(): WebpackConfig {
|
||||
return merge(
|
||||
getSiteDevBaseConfig(),
|
||||
{
|
||||
return getWebpackConfig(
|
||||
merge(getSiteDevBaseConfig(), {
|
||||
mode: 'production',
|
||||
stats: 'none',
|
||||
performance: {
|
||||
@@ -25,7 +24,6 @@ export function getSitePrdConfig(): WebpackConfig {
|
||||
filename: '[name].[hash:8].js',
|
||||
chunkFilename: 'async_[name].[chunkhash:8].js',
|
||||
},
|
||||
},
|
||||
getWebpackConfig()
|
||||
})
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user