first commit
This commit is contained in:
74
滴滴淘/houtaiguanli/.umirc.ts
Normal file
74
滴滴淘/houtaiguanli/.umirc.ts
Normal file
@@ -0,0 +1,74 @@
|
||||
import path from 'path';
|
||||
import { defineConfig } from 'umi';
|
||||
import routes from './src/routes/index';
|
||||
|
||||
export default defineConfig({
|
||||
nodeModulesTransform: {
|
||||
type: 'none',
|
||||
},
|
||||
// 开启分包
|
||||
// dynamicImport: {
|
||||
// loading: resolve('src/components/loading/loading.tsx'),
|
||||
// },
|
||||
publicPath: './',
|
||||
history: { type: 'hash' },
|
||||
// 启动自定义配置
|
||||
runtimePublicPath: true,
|
||||
// 开启dva模式
|
||||
dva: {},
|
||||
routes: routes,
|
||||
// 目录别名方便引入
|
||||
alias: {
|
||||
'@service': resolve('src/core/service/imp'),
|
||||
'@assets': resolve('src/assets'),
|
||||
'@components': resolve('src/components'),
|
||||
'@less': resolve('src/assets/less'),
|
||||
'@annotation': resolve('src/core/annotation'),
|
||||
'@Ioc': resolve('src/core/Ioc'),
|
||||
},
|
||||
// 额外的css
|
||||
styles: [`.selectOption .ant-select-item-option-content { word-wrap: break-word; white-space: normal;}`],
|
||||
// 需要兼容的最低版本
|
||||
targets: { chrome: 49, firefox: 64, safari: 10, edge: 13, ios: 10 },
|
||||
// proxy: {
|
||||
// "/api": {
|
||||
// "target": "https://pvp.qq.com",
|
||||
// "changeOrigin": true,
|
||||
// "pathRewrite": { "^/api": "" }
|
||||
// }
|
||||
// }
|
||||
plugins: ['@alitajs/hd'],
|
||||
// 开启rem配置参考https://github.com/alitajs/alita/tree/master/packages/hd#readme或者看声明文件中的参数
|
||||
// hd: {
|
||||
// rootValue: 75,
|
||||
// propBlackList: [], //不需要转换的属性
|
||||
// selectorBlackList: [], //以包含***的class不需要转换
|
||||
// },
|
||||
extraPostCSSPlugins: [],
|
||||
// 提取公共依赖
|
||||
// chainWebpack: function (config, { webpack }) {
|
||||
// config.merge({
|
||||
// optimization: {
|
||||
// minimize: true,
|
||||
// splitChunks: {
|
||||
// chunks: 'all',
|
||||
// minSize: 30000,
|
||||
// minChunks: 3,
|
||||
// automaticNameDelimiter: '.',
|
||||
// cacheGroups: {
|
||||
// vendor: {
|
||||
// name: 'vendors',
|
||||
// test({ resource }) {
|
||||
// return /[\\/]node_modules[\\/]/.test(resource);
|
||||
// },
|
||||
// priority: 10,
|
||||
// },
|
||||
// },
|
||||
// },
|
||||
// }
|
||||
// });
|
||||
// },
|
||||
});
|
||||
function resolve(dir: string) {
|
||||
return path.join(__dirname, dir);
|
||||
}
|
||||
Reference in New Issue
Block a user