尝试在 create-react-native-app 项目 (expo) 中使用 react-native-fs

Posted

技术标签:

【中文标题】尝试在 create-react-native-app 项目 (expo) 中使用 react-native-fs【英文标题】:Try to use react-native-fs in create-react-native-app project (expo) 【发布时间】:2018-06-04 00:28:15 【问题描述】:

我正在尝试在我的应用中使用 react-native-fs 来上传文件等。 我像文档一样按照安装进行了导入,然后我将这段代码用于测试:

componentDidMount()
    const path = RNFS.DocumentDirectoryPath + '/test.txt';
    console.log(path);
    // write the file
    RNFS.writeFile(path, 'Lorem ipsum dolor sit amet', 'utf8')
        .then((success) => 
            console.log('FILE WRITTEN!');
        )
        .catch((err) => 
            console.log(err.message);
    );

它直接给我这个错误:

ps:我通过create-react-native-app创建了我的项目

有什么想法吗?

【问题讨论】:

【参考方案1】:

你需要在你的项目中链接 react-native fs 。 在终端 react-native 链接 react-native-fs 中运行它

【讨论】:

以上是关于尝试在 create-react-native-app 项目 (expo) 中使用 react-native-fs的主要内容,如果未能解决你的问题,请参考以下文章

登录表单在第一次尝试在实时服务器上失败,但在第二次或第三次尝试

尝试在java中的socket客户端程序中捕获多次尝试

Break 在有资源的尝试中不起作用,但在没有资源的尝试中起作用

尝试连接时“尝试在不是套接字的东西上进行操作”

尝试在 Swift 3 中保存自定义对象时尝试插入非属性列表对象

在 Flutter 中限制登录尝试?