React-native:null不是对象(评估'RNFSMANAGER.RNFSFileTypeRegular')

时间:2019-07-18 03:44:03

标签: react-native

将这一行添加到react-native项目中的App.js中后,我会收到此错误。

import * as RNFS from 'react-native-fs';
  

null不是对象(正在评估'RNFSMANAGER.RNFSFileTypeRegular')

我正在附上我得到的屏幕。 首先我得到:

enter image description here

然后迅速将其转换为:

enter image description here

我还尝试使用以下方式链接react-native fs:

enter image description here

我不知道是否必须执行此操作,但是当我尝试执行纱线操作时,请添加react-native-fs

enter image description here

尽管我能够做到: enter image description here

5 个答案:

答案 0 :(得分:0)

看来您已经完成了完美的安装。如果您的链接成功无误,您可以尝试一下。

var RNFS = require("react-native-fs");

一旦完成该操作,就不要再执行该操作。相同的代码可以重复。

答案 1 :(得分:0)

如果您使用的是本机0.60,您是否尝试过进行cd iospod install

答案 2 :(得分:0)

我遇到了同样的问题,这就是我的解决方法。
要查看问题的详细信息,请在iOS中打开工作区文件,然后尝试运行模拟器。我会弹出一个错误。 对我来说,嵌入式库不见了。
不知道为什么,但是当您使用npm或yarn安装其他依赖项时,有时会发生这种情况。

所以,我刚跑

npm install

然后

cd ios pod install

就我的情况而言。

答案 3 :(得分:0)

安装react-native-fs:npm install --save react-native-fs

然后重新启动项目:react-native run-android

答案 4 :(得分:0)

在android上,链接之后,我不得不手动将new RNFSPackage()添加到MainApplication.java中的getPackages中