基于Web的React文件系统

时间:2019-11-07 18:51:12

标签: node.js reactjs react-native

尝试检查目录是否存在,如果不存在,请创建一个目录并稍后写入文件。 当我对节点使用内置的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吗?我觉得这个软件包是行之有效的方法,但是看起来好像我缺少了什么,却无法弄清。

1 个答案:

答案 0 :(得分:0)

尝试web-fs调试。 例: /调试web-fs 我假设程序包是通过git来完成的。