如何使用包裹显示我的 index.html?

How can I display my index.html using parcel?

我想通过输入 parcel index.html

来显示我正在使用 parcel 进行的项目

包裹收费然后显示此错误消息:

感谢您的帮助!

有多种情况会导致此错误,如果没有更具体的重现,就无法准确说明您需要做什么。

但是,关于此错误的来源的一些背景信息可以为您提供一些关于在哪里查看/尝试什么的指示。

包裹有 a feature that will automatically install the dependencies that it needs using npm, yarn or pnpm。例如,假设您将 .sass 文件添加到项目中,但尚未安装 @parcel/transformer-sass - parcel 会尝试检测并自动安装它。当它运行时,它非常神奇,但当它出错时,你会看到这样的错误。

您可以做两件事来修复或解决此错误:

  1. 确保您安装的所有包裹相关包的版本是一致的。 (例如,我看到你有很多 2.0.0-beta.2 包 - 现在 2.0.0 已发布,升级到那个(或者将来的 parcel 的当前版本是什么)。
  2. 作为最后的手段,尝试通过设置 --no-autoinstall cli 标志 (see docs) 来禁用自动安装。如果有尚未安装的所需插件,您可能仍会收到其他错误,但它们可能更具体。