feat(cli): reload vant config

This commit is contained in:
陈嘉涵
2019-12-05 10:11:22 +08:00
parent b19b287276
commit 207089b2ca
8 changed files with 39 additions and 39 deletions
@@ -1,11 +1,11 @@
import merge from 'webpack-merge';
import { baseConfig } from './webpack.base';
import { getWebpackConfig } from '../common';
import { LIB_DIR, CONFIG, PACKAGE_ENTRY_FILE } from '../common/constant';
const { name } = CONFIG;
import { getVantConfig, getWebpackConfig } from '../common';
import { LIB_DIR, PACKAGE_ENTRY_FILE } from '../common/constant';
export function packageConfig(isMinify: boolean) {
const { name } = getVantConfig();
return merge(
baseConfig as any,
{
@@ -2,15 +2,14 @@ import merge from 'webpack-merge';
import HtmlWebpackPlugin from 'html-webpack-plugin';
import { join } from 'path';
import { baseConfig } from './webpack.base';
import { getWebpackConfig } from '../common';
import { getVantConfig, getWebpackConfig } from '../common';
import { VantCliSitePlugin } from '../compiler/vant-cli-site-plugin';
import {
CONFIG,
SITE_MODILE_SHARED_FILE,
SITE_DESKTOP_SHARED_FILE
} from '../common/constant';
const siteConfig = CONFIG.site;
const siteConfig = getVantConfig().site;
const title = `${siteConfig.title} - ${siteConfig.description}`;
export const siteDevBaseConfig = merge(baseConfig as any, {
@@ -1,12 +1,12 @@
import merge from 'webpack-merge';
import { get } from 'lodash';
import { getWebpackConfig } from '../common';
import { getVantConfig, getWebpackConfig } from '../common';
import { siteDevBaseConfig } from './webpack.site.dev';
import { CONFIG, SITE_DIST_DIR } from '../common/constant';
import { SITE_DIST_DIR } from '../common/constant';
const outputDir = get(CONFIG, 'build.site.outputDir', SITE_DIST_DIR);
const publicPath = get(CONFIG, 'build.site.publicPath', '/');
const vantConfig = getVantConfig();
const outputDir = get(vantConfig, 'build.site.outputDir', SITE_DIST_DIR);
const publicPath = get(vantConfig, 'build.site.publicPath', '/');
export const sitePrdConfig = merge(
siteDevBaseConfig,