建议试用 npm
做依赖管理,yarn.lock 文件会对依赖索引做记录,加快速度
您仍可使用 yarn
或 cnpm
管理依赖
yarn install
yarn start
or
npm install
npm start
yarn install
yarn run docz:dev
or
npm install
npm run docz:dev
- 使用 create react app v1 脚手架。
- 使用 react app rewired 可以扩充 create react app 脚手架的内部配置,此处主要用以扩充项目使用 less 的能力
- less 是 css 最有名的预处理器之一,兼容且扩充 css 的语法
- 本项目使用的 react-app-rewire-less-with-modules 插件 似乎 支持 less 模块化 (待验证)
- 使用 docz 展示公共组件,减少团队交流成本
- 使用 antd 作为主要组件库,减少开发成本
- 建议尽可能少的使用 antd 组件库。因为其很多情况下过于臃肿,不适合新手在对首屏加载速度要求很高的前台项目中使用
- 使用 react router 管理前端路由