【发布时间】:2021-10-29 15:48:11
【问题描述】:
我正在尝试用包裹构建一个项目。我已按照作业中的所有说明进行操作,但每当我尝试运行时,此错误都会一直显示在我的终端上:
parcel src/index.html
这是错误信息:
构建失败。
@parcel/core:目标“main”中的意外输出文件类型 .html
C:\Users\johan\myflix-client\package.json:4:11 3 | “版本”:“1.0.0”,
4 | "main": "src/index.html", | ^^^^^^^^^^^^^^^^ 文件扩展名必须是 .js、.mjs 或 .cjs 5 | “脚本”:{ 6 | "test": "echo "Error: no test specified" && exit 1"
ℹ “main”字段用于库。如果你打算输出一个 .html 文件,要么删除“主”字段,要么选择一个 不同的目标名称。
我什至尝试完全删除“main”,尽管有人告诉我我需要它,但它只会引发更多错误。
非常感谢您提供任何帮助!
【问题讨论】:
-
如错误所示,
"main"用于引用脚本。您不能让它引用 HTML 文件。将其更改为 .js、.mjs 或 .cjs。
标签: javascript npm package.json parceljs