import { defineConfig } from "umi";
export default defineConfig({
nodeModulesTransform: {
type: 'none',
},
//开启按需加载
dynamicImport: {
},
//开启按需加载后把 css 打包成一个文件
chainWebpack(config) {
config.optimization.splitChunks({
cacheGroups: {
styles: {
name: 'styles',
test: /\.(css|scss)$/,
chunks: 'async',
minChunks: 1,
minSize: 0,
}
},
});
},
//配置 externals 还能减小编译消耗
externals: {
'react': 'window.React',
'react-dom': 'window.ReactDOM',
'moment': 'window.moment',
'antd': 'window.antd',
},
scripts: [
'https://cdn.bootcdn.net/ajax/libs/react/17.0.1/umd/react.development.min.js',
'https://cdn.bootcdn.net/ajax/libs/react-dom/17.0.1/umd/react-dom.production.min.js',
'https://cdn.bootcdn.net/ajax/libs/moment.js/2.29.1/moment.min.js',
'https://cdnjs.cloudflare.com/ajax/libs/antd/4.8.2/antd.min.js',
],
//样式生效必须写在styles里面
styles: [ 'https://cdnjs.cloudflare.com/ajax/libs/antd/4.8.2/antd.min.css'],
dva: {
},
antd: false,//启用后自动配置 babel-plugin-import实现antd按需加载 false 表示不开启 {} 表示开启
//sass配置
sass: {
},
request: {
dataField: 'data',
},
routes: [
{ path: '/', component: '@/pages/Login/index' },
{ path: '/login', component: '@/pages/Login/index' },
{ path: '/home', component: '@/pages/Login/index' },
{ path: '/createLink', component: '@/pages/Home/CreateLink/index' },
{ path: '/manageLink', component: '@/pages/Home/ManageLink/index' },
{ path: '/extension', component: '@/pages/Home/Extension/index' },
],
targets: { //配置浏览器最低版本,比如兼容ie11
ie: 11
},
hash: true, //开启打包文件的hash值后缀,
proxy: {
'/api': {
'target': 'http://192.168.3.12:8028/',
'changeOrigin': true,
'pathRewrite': { '^/api' : '' },
},
},
});
umi3 .umirc.ts 基本配置
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 简介 greenDao是一个将对象映射到SQLite数据库中的轻量且快速的ORM解决方案。 参考 官网 http:...
- 转自陈明乾的博客,可能有一定更新。 转原文声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、...
- 5月以来,哪怕对市场风向再不敏感的人,也感觉到阵阵凉意。二级市场连续下挫,一级市场融资环境恶化,不论企业融资数量还...