【发布时间】:2021-11-03 11:20:09
【问题描述】:
我的 package.json 文件
{
"name": "aiky",
"version": "1.0.0",
"description": "Recipe application",
"default": "index.html",
"scripts": {
"start": "parcel index.html",
"build": "parcel build index.html --dist-dir ./dist"
},
"author": "Akash Kesharwani",
"license": "ISC",
"devDependencies": {
"@parcel/resolver-glob": "^2.0.0-rc.0",
"@parcel/transformer-image": "^2.0.0-rc.0",
"@parcel/transformer-sass": "^2.0.0-rc.0",
"parcel": "^2.0.0-rc.0",
"sass": "^1.26.10"
},
"dependencies": {
"core-js": "^3.6.5",
"fractional": "^1.0.0",
"regenerator-runtime": "^0.13.7"
},
"main": "index.js"
}
我在互联网上找不到解决方案。 在此之前,我收到此错误
@parcel/core: Failed to resolve 'src/img/test-1.jpg' from './index.html'
@parcel/resolver-default: Cannot load file './src/img/test-1.jpg' in './'.
所以,我安装了@parcel/resolver-glob,并在根目录中添加了 .parcelrc 和此文本
{
"extends": "@parcel/config-default",
"resolvers": ["@parcel/resolver-glob"]
}
【问题讨论】:
-
您能否发布更详细的复制品(例如,可能包含会产生上述错误的项目简化版本的 github 存储库)?与此同时,关于您可能会尝试什么的两个猜测:(1)您可能应该从您的
package.json中删除"main": "index.js"- 这适用于正在开发库的人,并且(2)可能将您index.html中的src/img/test-1.jpg更改为./src/img/test-1.jpg- 例如带前导点? (如果没有完整的重现,很难知道该文件中的实际内容)。
标签: javascript parceljs