node.js - 有人可以帮我理解并解决这个 "Failed to install @parcel/transformer-image"吗? (JS)

标签 node.js module parceljs

我一直在尝试安装这个包裹模块,但多次失败,因此我无法显示图像。我是使用 JS 和使用 Parcel 的新手,英语不是我的母语,所以请在这里耐心等待。
出现的错误是

Failed to install @parcel/transformer-image: npm failed to install modules: Unexpected token > in JSON at position 1


我尝试了很多解决方案:
  • 我尝试仅卸载并重新安装parcel/transformer-image 模块
  • 我已经尝试卸载并重新安装整个包裹
  • 我已经尝试卸载并重新安装 node-js 和 npm
  • 我已经尝试通过 Node 管理器 nodist 安装 Node ,但我遇到了另一个错误

  • 起初,构建不起作用,但是当我再次停用并激活包裹时,它起作用了,但没有加载图像。
    此时错误不再出现,但图像仍然没有加载(我检查了元素并看到应该加载图像的链接是正确的)。
    在安装 nodist 之后,甚至在卸载它之后,我在安装 Parcel 时遇到了问题,但我还是设法解决了它。

    最佳答案

    我就是这样解决的。我需要解决两个问题:

  • 任何形式/版本的“npm install parcel”都不起作用。在咨询 Parcel 的安装指南后,他们建议安装 Parcel-bundler NOT 包裹:
  • npm install parcel-bundler --save-dev
    
    来源:https://parceljs.org/getting_started.html
  • 安装后,我立即遇到错误 - Uncaught ReferenceError: regeneratorRuntime is not defined - 在执行第一个 async/await 函数时。

  • 为了解决这个问题,我必须将下面的“浏览器列表”代码添加到 package.json
    {
        "name": "my-app",
        ...
        "browserslist": [
            "last 1 Chrome versions"
        ],
        ...
    }
    
    来源:https://github.com/parcel-bundler/parcel/issues/2128
    附加图片中显示的 package.json 设置。
    enter image description here

    关于node.js - 有人可以帮我理解并解决这个 "Failed to install @parcel/transformer-image"吗? (JS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68762888/

    相关文章:

    javascript - 错误消息 'RangeError: Invalid time value' 的奇怪行为

    json - 从 JSON 文件中删除 JSON 对象

    types - 使用第一类模块时,类型构造函数 "..."将逃脱其范围

    javascript - Parceljs 没有正确捆绑产品?

    javascript - 避免导入 "regenerator-runtime/runtime"

    javascript - 在 Node.js 中查询 JSON 对象

    node.js - Redis 数据丢失

    Python 模块错误 - 初学者

    perl - 为非对象 perl 模块复制 base/parent.pm 功能的最简洁方法是什么?

    javascript - 使用 Parcel 和 Express 正确设置 React SSR