此处我参照https://ant.design/docs/react/use-in-typescript-cn使用npm创建一个ant design项目
请保证安装安成npm, 此处不描述npm的安装
安装create-react-app:
npminstall-gcreate-react-app
创建基于typepscript的react项目, 项目名取为antd-demo-ts:
create-react-app antd-demo-ts--scripts-version=react-scripts-ts
正在生成
创建完成
检查src下的文件, 看是否有.tsx和ts, 不要有js--有js说明你创建的并不是ts项目 (我因为手敲上面的命令, 创建很多次, 结果发现都是js。所以如里发现这下面是js只说明你手敲出错, 请复制上面的命令, 重来), 正确的src下的格式如下图:
测试react项目:
cd antd-demo-tsnpmstart
浏览器看到如下界面(http://localhost:3000/), 说明react项目创建成功
引入antd:
npmaddantd
测试antd组件
app.tsx代码:
import*asReactfrom'react';importButtonfrom'antd/lib/button';import'./App.css';classAppextendsReact.Component{ render() {return(Button); }}exportdefaultApp;
上面的代码分号不能陋, 下面是我陋掉11行的分号的报错:
app.css
@import'~antd/dist/antd.css';.App{text-align: center}
测试结果:
npmstart
运行结果:
网友评论