现在 antd-init 命令只能生成 web 项目
mobile 项目,要不要有个什么命令、自动生成项目?
https://github.com/dvajs/dva-cli/tree/master/boilerplates
对内有脚手架的,对外项目的推荐用 dva-cli 生成,然后手动添加 antd-mobile 依赖。
antd-init不是降级为 demo 用途了么。
手动添加 antd-mobile 基本不可行,需要 babel-plugin-import、postcss-plugin-px2rem、高清方案脚本等等才能正常跑起来。
有文档吗?
目前没文档:https://github.com/ant-design/ant-design-mobile/issues/56
觉得还是得把 antd antd-mobile 的脚手架集成进 dva-cli,然后用户在 new|init 时可以选择其中一个 antd|antd-mobile|plain。
有没有可能在 dva init 执行一个 script 完成 antd 和 antd-mobile 的初始工作?
执行一个 script 完成 antd 和 antd-mobile 的初始工作?
要自动完成?还是让用户下载这个 script?
如果自动完成,其实就是集成进 dva-cli 了。
看了下 MobileDemo,如果不需要考虑 react-native,那么除了以下两步:
- 引入 babel-plugin-import
- 引入 postcss-plugin-px2rem, ref
还有啥?
还有这个,包括高清脚本和 fastclick:https://github.com/ant-design/antd-init/blob/e18016df8dfa7d19c81af174d84b6eab5adfc299/boilerplates/MobileDemo/index.html
ref: https://github.com/dvajs/dva-cli/issues/98
dva-cli, antd-init both need to support antd-mobile
how to install router for antd-init?