packages/build-tools/console-toolkit-plugin-xconsole/generators/xconsole/templates/config/config.js (28 lines of code) (raw):

/** * 整个应用构建, 编译配置 * * 详细工程化相关配置 详情参见: * https://xconsole.cloud/cloudbench/develop/vcpzm0 */ module.exports = { // 产品名称, 如果是控制台项目一定要配置此选项 // 保持和你 viper code 相关 product: 'xconsole', // 路由配置 routes: { index: ':regionId/basic-list', }, // 编译构建 typescript useTypescript: true, // 加入监控脚本 armsId: 'mock_amrs_id', // 开启 topbar, sidebar consoleBase: true, // 开启 oneConsole 的 meta 标签 oneConsole: true, // 国际化配置 intl: { locale: 'zh', products: [ { group: 'aliyun', name: 'wind', identifier: 'ALIYUN_WIND_MESSAGE', }, ], messages: 'locales/messages.js', }, // mocks 配置 mocks: { host: 'http://mocks.alibaba-inc.com', product: 'wind-pro', projectUrl: 'http://mocks.alibaba-inc.com/project/wind-pro', }, // 开启低版本浏览器提示 browserCompatibility: true, useTerserPlugin: true, // 自定义 webpack 配置 // webpack: (config) => { /* 请自行用 webpack-merge 和传入的 config 做合并 */} }