antd-init icon indicating copy to clipboard operation
antd-init copied to clipboard

现在 antd-init 命令只能生成 web 项目

Open warmhug opened this issue 9 years ago • 13 comments

mobile 项目,要不要有个什么命令、自动生成项目?

warmhug avatar Nov 15 '16 11:11 warmhug

https://github.com/dvajs/dva-cli/tree/master/boilerplates

afc163 avatar Nov 15 '16 12:11 afc163

对内有脚手架的,对外项目的推荐用 dva-cli 生成,然后手动添加 antd-mobile 依赖。

sorrycc avatar Nov 16 '16 01:11 sorrycc

antd-init不是降级为 demo 用途了么。

benjycui avatar Nov 16 '16 01:11 benjycui

手动添加 antd-mobile 基本不可行,需要 babel-plugin-importpostcss-plugin-px2rem、高清方案脚本等等才能正常跑起来。

afc163 avatar Nov 16 '16 03:11 afc163

有文档吗?

sorrycc avatar Nov 16 '16 03:11 sorrycc

目前没文档:https://github.com/ant-design/ant-design-mobile/issues/56

afc163 avatar Nov 16 '16 03:11 afc163

觉得还是得把 antd antd-mobile 的脚手架集成进 dva-cli,然后用户在 new|init 时可以选择其中一个 antd|antd-mobile|plain

benjycui avatar Nov 17 '16 02:11 benjycui

有没有可能在 dva init 执行一个 script 完成 antd 和 antd-mobile 的初始工作?

sorrycc avatar Nov 17 '16 02:11 sorrycc

执行一个 script 完成 antd 和 antd-mobile 的初始工作?

要自动完成?还是让用户下载这个 script?

如果自动完成,其实就是集成进 dva-cli 了。

benjycui avatar Nov 17 '16 02:11 benjycui

看了下 MobileDemo,如果不需要考虑 react-native,那么除了以下两步:

  1. 引入 babel-plugin-import
  2. 引入 postcss-plugin-px2rem, ref

还有啥?

sorrycc avatar Nov 17 '16 02:11 sorrycc

还有这个,包括高清脚本和 fastclick:https://github.com/ant-design/antd-init/blob/e18016df8dfa7d19c81af174d84b6eab5adfc299/boilerplates/MobileDemo/index.html

afc163 avatar Nov 17 '16 03:11 afc163

ref: https://github.com/dvajs/dva-cli/issues/98

dva-cli, antd-init both need to support antd-mobile

paranoidjk avatar Jun 30 '17 06:06 paranoidjk

how to install router for antd-init?

CHENJIADI01 avatar Jan 24 '18 17:01 CHENJIADI01