feat(cli): reload vant config
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user