You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法将去中心化Web应用部署至Dfinity ICP网络求助

解决ICP部署时资产重复定义的错误

错误核心是同一个资产键/logo.png在两个路径下被重复定义:

/home/gaurav472/dbank/dist/dbank_assets/logo.png 和 /home/gaurav472/dbank/src/dbank_assets/assets/logo.png

可以通过以下方法解决:

  • 清理构建缓存与产物后重新部署
    依次执行命令:
    dfx clean
    rm -rf dist
    dfx build --network ic
    dfx deploy --network ic
    
  • 修正dfx.json中的资产目录配置
    打开项目根目录的dfx.json文件,找到dbank_assets对应的配置项,确保source字段仅指向一个资产目录,比如只保留src/dbank_assets/assets,移除或注释掉指向dist/dbank_assets的配置。
  • 手动移除重复资产文件
    删除其中一个路径下的重复文件(比如dist/dbank_assets/logo.png),之后重新执行dfx deploy --network ic。

内容的提问来源于stack exchange,提问作者Gaurav Chakraborty

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 14:12:02