feat(cli): support custom webpack config

This commit is contained in:
陈嘉涵
2019-11-22 14:32:27 +08:00
parent 578448d040
commit 287251fa90
5 changed files with 121 additions and 87 deletions
@@ -1,13 +1,18 @@
import { join } from 'path';
import merge from 'webpack-merge';
import { join } from 'path';
import { siteDevConfig } from './webpack.site.dev';
import { getWebpackConfig } from '../common';
export const sitePrdConfig = merge(siteDevConfig, {
mode: 'production',
output: {
path: join(__dirname, '../../site/dist'),
publicPath: 'https://b.yzcdn.cn/vant/',
filename: '[name].[hash:8].js',
chunkFilename: 'async_[name].[chunkhash:8].js'
}
});
export const sitePrdConfig = merge(
siteDevConfig,
{
mode: 'production',
output: {
path: join(__dirname, '../../site/dist'),
publicPath: 'https://b.yzcdn.cn/vant/',
filename: '[name].[hash:8].js',
chunkFilename: 'async_[name].[chunkhash:8].js'
}
},
getWebpackConfig()
);