【问题标题】:Module parse failed: Unexpected token error with @prismicio/react?模块解析失败:@prismicio/react 出现意外的令牌错误?
【发布时间】:2023-01-12 01:58:04
【问题描述】:

我有一个使用 CRA 使用 prismic.io 创建的 React 应用程序。它曾经有效,但现在我不断收到模块未找到错误,我通过运行npm install @prismicio/react @prismicio/client @prismicio/helpers 不断修复,之后我收到以下错误:

./node_modules/@prismicio/react/dist/PrismicRichText.js 115:23
Module parse failed: Unexpected token (115:23)
You may need an appropriate loader to handle this file type.
|       var img = /* @__PURE__ */jsx("img", {
|         src: node.url,
>         alt: node.alt ?? void 0,
|         "data-copyright": node.copyright ? node.copyright : void 0
|       });

任何人都知道该怎么做?

我已经尝试过 rm node modules 和 package-lock 并多次重新安装所有内容但没有成功。

【问题讨论】:

    标签: javascript reactjs jsx prismic.io


    【解决方案1】:

    (抱歉,这可能应该是评论,但我在这里还没有足够的声誉来这样做。)

    看起来 CRA 在遇到 ??nullish coalescing operator)时出错了。

    您的 CRA 版本及其 Babel 配置可能不支持 ??,因为它是 JavaScript 的相对较新的补充。

    您可以尝试更新到最新版本的 CRA 5 吗?如果这不能解决问题,您可以分享您的 CRA 版本和package.json吗?

    【讨论】:

      猜你喜欢
      • 2021-11-26
      • 2021-05-01
      • 1970-01-01
      • 2020-11-20
      • 2021-11-29
      • 1970-01-01
      • 2019-02-15
      • 1970-01-01
      • 2023-03-27
      相关资源
      最近更新 更多