React Native:导入react-native-fetch-blob时无法读取未定义的属性“Document Dir”

时间:2018-05-31 06:07:33

标签: react-native react-native-fetch-blob

我试图在我的项目中使用react-native-fetch-blob,但每当我放一个

import RNFetchBlob from 'react-native-fetch-blob'

我在模拟器上收到错误

Cannot read property 'Document Dir' of undefined

我已经使用

安装了它
npm i --save react-native-fetch-blob

并使用

关联它
react-native link

错误:

  

无法读取未定义的属性'DocumentDir'       fs.js:24:31 loadModuleImplementation       require.js:214:4 guardedLoadModule       require.js:148:11   _要求       require.js:132:2       index.js:21 loadModuleImplementation       require.js:214:4 guardedLoadModule       require.js:148:11   _要求       require.js:132:2       App.js:6 loadModuleImplementation       require.js:214:4

1 个答案:

答案 0 :(得分:2)

安装并链接软件包后。执行以下操作

watchman watch-del-all

npm cache clean --force

rm -f /ios/build(如果要为ios构建) rm -f /android/build(如果您正在为android构建)

react-native run-ios `or` react-native run-ios

希望它可以解决您的问题