UNPKG

@hb-webkit-dev/cli

Version:

> 环博前端脚手架

29 lines (28 loc) 1.15 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 siteConfig = common_1.getSiteConfig(); const outputDir = lodash_1.get(siteConfig, 'build.site.outputDir', constant_1.SITE_DIST_DIR); const publicPath = lodash_1.get(siteConfig, '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].[contenthash:8].js', chunkFilename: 'async_[name].[contenthash:8].js', }, })); } exports.getSitePrdConfig = getSitePrdConfig;