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 做合并 */}
}