将 React Native 升级到0.62.2并安装react-native-material-dropdown ` 库后,项目出现此错误:
Afi*_*han 48
我解决了这个问题,
itemTextStyle: Text.propTypes.style在
..\node_modules\react-native-material-dropdown\src\components\dropdown
文件中评论。
并删除Animated在Animated.Text.propTypes.style中
词缀/索引
助手/索引
标签/索引
的react-native-material-textfield。
并添加import { Animated, Text} from 'react-native';在上述三个文件中的每一个中。
Jas*_*Jin 40
这是我找到的另一个解决方案。
删除已安装的包 react-native-material-dropdown
yarn remove react-native-material-dropdown
安装新软件包react-native-material-dropdown-v2和react-native-paper
yarn add react-native-material-dropdown-v2 react-native-paper
在您的代码中切换react-native-material-dropdown到react-native-material-dropdown-v2
例如
import { Dropdown } from 'react-native-material-dropdown'到import { Dropdown } from 'react-native-material-dropdown-v2'
Tri*_*leM 24
我在使用 @react-navigation/drawer 时发现了同样的问题
我已经通过这些步骤解决了它。
node_modules然后搜索react-native-material-textfield打开文件并转到src文件夹src你会看到affix, helper,label文件夹下——在每个文件夹下,都有一个index.jsindex.js一一打开提到的文件夹(所有3个文件夹)并搜索文本style: Animated.Text.propTypes.style,并将其替换为style: Text.propTypesimport { Animated , Text} from 'react-native';github上有一个关于这个问题的问题。正如评论中提到的,可以使用此选项来编辑节点模块,或创建补丁,这样就不必每次添加新库或运行 npm 安装时都编辑文件。
操作说明:
已应用修复。将以下内容添加到 package.json 以便下次不再重复:
"scripts": {
+ "postinstall": "patch-package"
}
Run Code Online (Sandbox Code Playgroud)
https://github.com/n4kz/react-native-material-textfield/issues/249#issuecomment-625791243
| 归档时间: |
|
| 查看次数: |
25640 次 |
| 最近记录: |