尝试检查目录是否存在,如果不存在,请创建一个目录并稍后写入文件。 当我对节点使用内置的fs包时,它的工作非常正常。但是,现在我不得不将脚本移至react nad并不能正常工作,我已经知道fs不支持react。
我尝试了什么:
react-native-fs -它不起作用,给我这个错误:
node_modules/react-native-fs/FS.common.js: Unexpected token, expected ","
(30:29)
28 | };
29 |
> 30 | var normalizeFilePath = (path: string) => (path.startsWith('file://') ? path.slice(7) : path);
| ^
31 |
32 | type MkdirOptions = {
33 | NSURLIsExcludedFromBackupKey?: boolean; // iOS only
由于路径类型设置为字符串,我已经假设了它,将其删除,有没有新的弹出窗口,也许我遗漏了一些东西?
browseryfs -其他工作,由于某种原因,即使我导入了它,它也并没有确认功能。
web-fs -该软件包已弃用,甚至无法正确安装。
还有更多软件包,但结果相同。 有没有办法解决react-native-fs吗?我觉得这个软件包是行之有效的方法,但是看起来好像我缺少了什么,却无法弄清。
答案 0 :(得分:0)
尝试web-fs调试。 例: /调试web-fs 我假设程序包是通过git来完成的。