这两天一直在尝试使用antd-mobile,配置完成webpack后发现一直报 没有找到react-native。
后来才知道antd-mobile可以适用于native和 web两种方式。
那么我如何才能选择web版了?看官方实例也没有看见配置的地方。
这里吐槽一下,antd-mobile关于配置方面的文档写的太凑合了。
特别是组件按需加载和如何选择antd-mobile对应的版本。
这两天一直在尝试使用antd-mobile,配置完成webpack后发现一直报 没有找到react-native。
后来才知道antd-mobile可以适用于native和 web两种方式。
那么我如何才能选择web版了?看官方实例也没有看见配置的地方。
这里吐槽一下,antd-mobile关于配置方面的文档写的太凑合了。
特别是组件按需加载和如何选择antd-mobile对应的版本。
不过真心觉得写得不认真,感觉是写给内部人用的。
对比百度的fis的文档,明显感觉到fis文档把作者的意图和思路写的很清楚。
而这个文档,给我的感觉就是”你就这样用其他的不要管”。
antd-mobile需要通过 babel-plugin-import 加载,web版和native版的配置是不一样的。
现在的版本只能按需加载,直接引入打包后的文件会报错,搞到不能用vendor来单独打包。
resolve.extension
, 从而会优先读取 .web.js
see doc
.js
感谢反馈,文档我们也正在完善中,不过文档更侧重可能会是 how to, 不会是 why to,原理我们可能会写在 wiki 里。
也欢迎 PR 来帮助我们完善文档