React+Typescript+antd 搭建项目

React+Typescript+antd 搭建项目

初始化项目

开发环境:

node: v14.15.0
yarn: 1.22.10
npx: 7.8.0
editor: visual studio code

使用cra进行项目初始化

npx create-react-app my-app --template typescript

如果已经使用cra创建过项目, 执行:

npm install --save typescript @types/node @types/react @types/react-dom @types/jest

# or

yarn add typescript @types/node @types/react @types/react-dom @types/jest

官方文档关于这一节的介绍

antd

安装依赖

antd 本身已支持typescript4+, 不要使用@types/antd, 详见

yarn add antd

按需加载

可以使用暴露webpack配置的方式进行, 但是yarn eject这种方式是不可逆的, 可能会人为造成不必要的损失, 官方也不推荐

这里采用create-react-app官方给出的方法

引入react-app-rewiredcustomize-crababel-plugin-import

babel-plugin-import 是一个按需加载代码或样式的插件, create-app-rewired 需要配和 customize-cra 使用

yarn add react-app-rewired customize-cra babel-plugin-import

修改package.json

"scripts"
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值