Jon*_*lva 1 javascript reactjs react-native redux
在我的 React Native 项目中 react: 16.8.3 => 16.8.3 - react-native: ^0.59.5 => 0.59.10
我更新了react-reduxfor using the hooks from the version 5.xxto 7.1.3and 自更新以来,我收到了 prop-types 依赖项的错误。
错误:捆绑失败:错误:无法从“/node_modules/react-redux/lib/components/Provider.js”解析模块“../utils/PropTypes”:模块“../utils/PropTypes”不能从“/node_modules/react-redux/lib/components/Provider.js”找到。
事实上,这些文件都不存在:我已经手动安装了 prop-types 依赖项,但它对我没有帮助。
看起来您已经在那里获得了 propTypes。你可以尝试什么,对我有用的是做以下两项。
第 1 步:npm ci这node_modules将从您的“可接受”依赖项中删除并重新安装packages.json
然后您需要清除React Native 打包程序缓存。
第2步:
使用 Expo,这可以通过以下两种方式之一完成:
npm start(即expo start)并在同一个终端中按下Shift + r这将重置缓存并重新启动捆绑器expo start --clear这将清除博览会缓存这应该有效,典型的守望者重置:
npm start -- --reset-cachewatchman watch-del-all && rm -rf $TMPDIR/react-native-packager-cache-*