React - Parcel - build failed. Error: Could not resolve module "self-published/parcel-swc.darwin-x64.node"
React - Parcel - build failed. Error: Could not resolve module "self-published/parcel-swc.darwin-x64.node"
我遇到了一个尴尬的问题。
我前段时间用 React 使用 Parcel 构建了这个项目。
几个月后,我试图开始这个项目,但它给了我一些构建错误。
我再次从存储库下载项目,包裹又开始构建了几个小时,同样的错误再次出现。我再次从存储库下载项目,它又开始 运行,但项目没有做任何更改……它再次开始出现相同的构建错误。
你们中有人遇到过这个问题吗?
Parcel Build failing
Package.json
谢谢!
(此答案是针对将项目升级到parcel 2.5.0后得到的New Error)
当您 运行 parcel index.html
时,您将调用全局安装的 parcel 版本,而不是 package.json
在本地指定的版本。如果全球版本仍然是 2.0.0-rc0
(2021 年 8 月发布)是 运行 并尝试使用最新版本的 @parcel/config-default
(安装在您的项目中),那么您得到的错误就是我所期望的),因为 compressor plugin support 是在 2021 年 9 月添加的。
从原始屏幕截图看来,您的 package.json
...
中似乎已经有一个“开始”命令
{
"scripts": {
"start": "parcel index.html"
}
}
通过 运行ning npm run start
调用它 - 这将使用安装在那里的 parcel (2.5.0) 版本。
我遇到了一个尴尬的问题。 我前段时间用 React 使用 Parcel 构建了这个项目。 几个月后,我试图开始这个项目,但它给了我一些构建错误。 我再次从存储库下载项目,包裹又开始构建了几个小时,同样的错误再次出现。我再次从存储库下载项目,它又开始 运行,但项目没有做任何更改……它再次开始出现相同的构建错误。 你们中有人遇到过这个问题吗?
Parcel Build failing
Package.json
谢谢!
(此答案是针对将项目升级到parcel 2.5.0后得到的New Error)
当您 运行 parcel index.html
时,您将调用全局安装的 parcel 版本,而不是 package.json
在本地指定的版本。如果全球版本仍然是 2.0.0-rc0
(2021 年 8 月发布)是 运行 并尝试使用最新版本的 @parcel/config-default
(安装在您的项目中),那么您得到的错误就是我所期望的),因为 compressor plugin support 是在 2021 年 9 月添加的。
从原始屏幕截图看来,您的 package.json
...
{
"scripts": {
"start": "parcel index.html"
}
}
通过 运行ning npm run start
调用它 - 这将使用安装在那里的 parcel (2.5.0) 版本。