尝试运行 npm 库时类型为“ForOfStatement”的未知语句

use*_*999 2 javascript ruby-on-rails npm

我正在尝试按照官方文档(https://img.ly/docs)中提供的安装说明在我的 Ruby on Rails 项目中安装PhotoEditor SDK 库( https://www.npmjs.com/package/photoeditorsdk ) /pesdk/web/guides/rails/)。但是,我在 DOM 控制台中遇到错误:

“未捕获错误:模块构建失败(来自 ./node_modules/babel-loader/lib/index.js):错误:/Users/robeen/dev/cocoon-immo/node_modules/photoeditorsdk/esm/chunk-2FC7YEBB.js:未知“ForOfStatement”类型的语句

我已经遵循了文档中列出的所有安装步骤,包括安装必要的对等依赖项(React、React DOM 和 Styled Components)等...

尽管正确执行了所有步骤,我仍然遇到上述错误。对于解决此问题的任何帮助,我将不胜感激。谢谢。

Dev environment :

 - Node : v14.15.5
 - Ruby : ruby 2.7.5p203 (2021-11-24 revision f69aeb8314) [arm64-darwin21]
 - Rails : Rails 6.1.7.3
 - NPM : 8.11.0
Run Code Online (Sandbox Code Playgroud)

tgf*_*tgf 7

互联网搜索Unknown Statement of type "ForOfStatement"出现了很多关于 Babel 和重新启用 IE11 支持的讨论。

尝试更新您的 .browserlistrc 文件以包含对 IE11 的支持。

之后可能看起来像这样:

defaults
IE 11
Run Code Online (Sandbox Code Playgroud)