AntDesign(React)学习-14 使用UMI提供的antd模板

react

1、UMI提供了可视化antd模板,可以直接添加到项目中修改用

比如将个人中心添加到项目中

2、选择个人中心,确定

 3、成功

 4、打开项目

5、Route文件也自动添加

根路由有exact:true后面要把工作台移到mainfrm路由中

 6、运行报错

7、安装

 8、找不到style.less

安装less模块
npm install --save-dev less-loader less

 type.d.ts增加

declare module '*.css';

declare module "*.png";

declare module '*.less';

9、非umi React启用less方法,需要修改webpack文件,网上类似文章很多,自己查看。

 

10、修改路由到如下位置

 11、运行

 12、有些模块需要开启国际化

cnpm install umi-plugin-react --save-dev

开启国际化,如果安装umi-plugin-react这里开启国际化没有反应,直接增加locale

 plugins: [

// ref: https://umijs.org/plugin/umi-plugin-react.html

[

'umi-plugin-react',

{

antd: true,

dva: true,

dynamicImport: false,

title: 'jgdemo',

dll: true,

locale: {

enable: true, // default false

default: 'zh-CN', // default zh-CN

baseNavigator: true, // default true, when it is true, will use `navigator.language` overwrite default

},

routes: {

exclude: [

/models\//,

/services\//,

/model\.(t|j)sx?$/,

/service\.(t|j)sx?$/,

/components\//,

],

},

},

],

13、发现还是不行,关闭从新打开项目,可以添加了

以上是 AntDesign(React)学习-14 使用UMI提供的antd模板 的全部内容, 来源链接: utcz.com/z/381533.html

回到顶部