node.js - 构建 React 项目时出现错误 : node_modules\react-native-fs\FS. common.js : Unexpected token, 预期 ","(30:29)

标签 node.js reactjs react-native module electron

我刚刚在我的项目中安装了jsmediatags。然后当我尝试构建我的项目时,出现如下错误

...
Creating an optimized production build...
Failed to compile.

.\node_modules\jsmediatags\build2\ReactNativeFileReader.js
Cannot find module: 'react-native-fs'. Make sure this package is installed.

You can install this package by running: npm install react-native-fs.

然后我继续安装react-native-fs,仍然有错误。

...
Creating an optimized production build...
Failed to compile.

./node_modules/react-native-fs/FS.common.js
SyntaxError: D:\workspace\zmp3-desktop\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
...

当时我找不到任何文章来解决这个问题。

最佳答案

经过大量时间寻找解决此问题的方法后,我尝试注释 var RNFS = require('react-native-fs'); 以及 中相关的代码node_modules\jsmediatags\build2\ReactNativeFileReader.js 然后卸载 react-native-fs,它就可以工作了。

我知道这不是解决此问题的最佳方法,但也许您可以尝试一下。

关于node.js - 构建 React 项目时出现错误 : node_modules\react-native-fs\FS. common.js : Unexpected token, 预期 ","(30:29),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71433123/

相关文章:

javascript - moment.js javascript 日期对象

node.js - 无法写入消息处理程序中的文件

react-native - 是否可以在 native react 中使用 react Hook ?

mysql - 如何将内存缓存与 SailsJS 模型一起使用?

javascript - 理解 Node 的循环

javascript - ReactJS 路由器正在覆盖 ExpressJS 路由器

javascript - 无法从 redux 存储中获取数据

reactjs - 节点模块问题 : Only one default export allowed per module

android - 意外 token ':' .parse - React native Android

javascript - React State 没有按预期工作,有更好的方法吗?