我已迁移到即将发布的材质-UI版本(v1),并根据建议将v1与当前版本一起安装:
yarn add material-ui@latest
yarn add material-ui-next@npm:material-ui@next
当我尝试使用redux-form并使用 redux-form-material-ui 包来连接组件时,它会在" material-ui&中搜索material-UI组件。 #34;文件夹,它会出错:
Error: Can't resolve 'material-ui/Radio' in 'C:\path\to\redux-form-material-ui\lib'
但我从material-ui-next/Radio
导入广播
所以它在错误的版本中寻找它。
我该如何使这项工作?我应该卸载当前版本并安装" next" as" material-ui"代替?
以下是安装的内容:
"material-ui": "^0.20.0",
"material-ui-next": "npm:material-ui@next",
"redux-form-material-ui": "^5.0.0-beta.2",
"redux-form": "^7.3.0",
答案 0 :(得分:1)
解决问题的方法是卸载两个素材UI包,然后将v1安装为“material-ui”,将旧版本安装为“material-ui-old”:
"material-ui": "npm:material-ui@next",
"material-ui-old": "npm:material-ui"
我必须更改项目中的所有导入。 但现在它找到了'material-ui / Radio'。