UNPKG

@mypaas/hcm-cli

Version:

Vant Cli 是一个 Vue 组件库构建工具,通过 Vant Cli 可以快速搭建一套功能完备的 Vue 组件库。

29 lines (28 loc) 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getSitePrdConfig = void 0; const webpack_merge_1 = require("webpack-merge"); const lodash_1 = require("lodash"); const common_1 = require("../common"); const webpack_site_dev_1 = require("./webpack.site.dev"); const constant_1 = require("../common/constant"); const vantConfig = common_1.getVantConfig(); const outputDir = lodash_1.get(vantConfig, 'build.site.outputDir', constant_1.SITE_DIST_DIR); const publicPath = lodash_1.get(vantConfig, 'build.site.publicPath', '/'); function getSitePrdConfig() { return common_1.getWebpackConfig(webpack_merge_1.merge(webpack_site_dev_1.getSiteDevBaseConfig(), { mode: 'production', stats: 'none', performance: { maxAssetSize: 5 * 1024 * 1024, maxEntrypointSize: 5 * 1024 * 1024, }, output: { publicPath, path: outputDir, filename: '[name].[hash:8].js', chunkFilename: 'async_[name].[chunkhash:8].js', }, })); } exports.getSitePrdConfig = getSitePrdConfig;