使用 create-react-app
,react-router-dom
,postcss-px-to-viewport
,antd-mobile
构建项目.
相关文档:
项目构建&依赖安装
使用 create-react-app构建项目(typescript)
1 | yarn create react-app my-app --template typescript |
安装 postcss-px-to-viewport
1 | yarn add postcss-px-to-viewport |
安装 babel-plugin-import
1 | yarn add babel-plugin-import |
安装 react-router-dom
1 | yarn add react-router-dom @types/react-router-dom |
安装 styled-components
1 | yarn add styled-components @types/styled-components |
安装 antd-mobile
1 | yarn add antd-mobile |
配置项目
暴露react配置:
1 | yarn eject |
修改 /config/wepack.config.js以添加 post-css-px-to-viewport
1 | require("postcss-px-to-viewport")({ |
这一步可以使得项目获得移动端分辨率自适应的能力.
添加 babel-plugin-import
在 package.json
中找到下面的内容:
1 | "babel": { |
添加一部分内容,变为:
1 | "babel": { |
添加之后可以实现antd-mobile组件的按需加载功能.
1 | import { Button } from "antd-mobile"; |