NodeJS 如何将react-native-fs添加到项目

axr492tv  于 2023-03-17  发布在  Node.js
关注(0)|答案(1)|浏览(120)

我有一个简单的项目,我想添加react-native-fs库。我已经学习了很多教程,都说要在终端中完成此操作:
npm install react-native-fs --save
然后到
react-native link react-native-fs,它似乎不再起作用,而现在您应该执行
基于Unrecognized command "link" when linking fonts in react nativenpx react-native-asset
我做了所有这些,可以看到react-native-fs在我的package.json中,以及package-lock.json中的一系列更改。除了当我将import RNFS from 'react-native-fs'添加到我的一个视图中时,我的应用程序将不再加载,它只是一个空白页面。这是在我执行npm start之后。
下面是视图的外观

import { Text, SafeAreaView, Button, StyleSheet } from 'react-native'
import Separator from './fragments/Separator';
//import RNFS from 'react-native-fs' --> this is the line that breaks the App

const ReplayScreen = ({navigation}) => {
  return (
      <Text>Replay Screen</Text>
  )
}

export default ReplayScreen;

你知道是什么导致了这个问题,或者如何正确地将react-native-fs添加到项目中吗?

j1dl9f46

j1dl9f461#

我昨天花了很长时间尝试设置react-native-fs,所以我能想到的一些事情您可能需要检查一下:

  • 对于您的RN版本,您有正确的react-native-fs版本(尽管我在评论中看到您已经检查过)
  • 您已经按照文档中列出的所有设置步骤为您计划使用的平台。
  • 尝试使用npx react-native run-androidnpx react-native run-ios运行应用程序
  • 在设置它的时候,我发现我MainApplication.java根据文档的说明(对于Android设置)在www.example.com中所做的更改导致了一个错误,我需要删除这些更改才能让它工作。

不确定这些是否会有帮助,但希望会有帮助,祝你好运

相关问题