antd import ImgCrop from 'antd-img-crop'报错问题

807 阅读1分钟

今天使用antd头像上传功能,然后需要引入:

 import ImgCrop from 'antd-img-crop'

按照按照依赖的方法执行:

yarn add antd --save
//执行之后发现安装失败
npm install antd --save
//还是安装失败

查看当前antd版本:

"antd": "^2.12.7"

查看antd官方文档2.X版本没有看到上传图片之前的裁剪操作;

将antd升级到"antd": "^4.10.2"

然后项目报错:index.js:1 Warning: [antd: Form] antd v4 removed `Form.create`. Please remove or use `@ant-design/compatible` instead.

导致,Form.create()不能使用,最后直接在<FormItem name="usename" rules={[{pattern: XXX }]} >里面写;