尝试在 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的主要内容,如果未能解决你的问题,请参考以下文章