feat(cli): build lib packed entry files

This commit is contained in:
陈嘉涵
2019-12-12 09:46:39 +08:00
parent 29e9e1c476
commit 5318f3bd3f
7 changed files with 43 additions and 42 deletions
@@ -1,10 +1,12 @@
import { Compiler } from 'webpack';
import { replaceExt } from '../common';
import { CSS_LANG } from '../common/css';
import { genPackageEntry } from './gen-package-entry';
import { genPacakgeStyle } from './gen-package-style';
import { genSiteMobileShared } from './gen-site-mobile-shared';
import { genSiteDesktopShared } from './gen-site-desktop-shared';
import { genStyleDepsMap } from './gen-style-deps-map';
import { PACKAGE_ENTRY_FILE } from '../common/constant';
import { PACKAGE_ENTRY_FILE, PACKAGE_STYLE_FILE } from '../common/constant';
const PLUGIN_NAME = 'VantCliSitePlugin';
@@ -20,7 +22,9 @@ export class VantCliSitePlugin {
genPackageEntry({
outputPath: PACKAGE_ENTRY_FILE
});
genPacakgeStyle();
genPacakgeStyle({
outputPath: replaceExt(PACKAGE_STYLE_FILE, `.${CSS_LANG}`)
});
genSiteMobileShared();
genSiteDesktopShared();
resolve();