我正在构建一个小型的React应用,该应用具有首页,并且可以显示静态html页面。我的计划是将静态html页面存储为html文件,并通过URL中的参数加载它们。
我正在尝试使用react-native-fs访问我的react应用程序中的html文件,但是在导入过程中无法编译
: import fs from "react-native-fs";
我收到的错误是:
./node_modules/react-native-fs/FS.common.js
SyntaxError: .../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
我正在使用react v16.12.0和react-native-fs v2.16.2
我尝试过更改react-native-fs的版本,重新安装它,删除节点模块,然后重新安装。我不确定该怎么办。我愿意使用其他库,但已经无法获取工作。
答案 0 :(得分:2)
我用fetch
而不是fs
命令解决了这个问题:
fetch("../pages/" + articleData.fileName).then(...)