【VitePress】项目打包异常问题总结(Could not resolve、Unexpected character ‘‘、Invalid value used as weak map key)

由于在自己的工作和学习过程中,只查看某个大佬的教程或文章无法满足自己的学习需求和解决遇到的问题,所以自己在追赶大佬们步伐的基础上,又自己总结、整理、汇总了一些资料,方便自己理解和后续回顾,同时也希望给大家带来帮助,所以才写下该篇文章。在本文中,所有参考或引用大佬们文章内容的位置,都附上了原文章链接,您可以直接前往查阅观看。在原文章内容的基础上,若无任何补充内容,同时避免直接大段摘抄大佬们的文章,该情况下也只附上了原文章链接供大家学习。本文旨在总结归纳,并希望给大家提供帮助,未用作任何商用用途。文章内容如有错误之处,望各位大佬指出。如果涉及侵权行为,将会第一时间对文章进行删除。


👉 个人博客主页 👈
📝 一个努力学习的程序猿



在最近的一次 VitePress 文档中心 开发过后,在打包时发生了三次报错,而每个报错通过查阅资料都能找到相关解决方案,现将遇到的问题汇总总结如下。如果大家也有相同的问题,希望能帮助到各位。本文无任何其他用途,仅用作作者自己总结。


1、Could not resolve ‘xxx’ from xxx

报错信息如下:

build error:
 Error: Could not resolve './img/auto_%E5%88%86%E7%B1%BB.png' from docs/menu3/DeveloperView/DEV2001.md

在这里插入图片描述

解决方案:

目前打包不支持包含中文字符的静态资源,只需要把中文字符去掉即可。


2、[rollup-plugin-dynamic-import-variables] Unexpected character ‘’

报错信息如下:

[rollup-plugin-dynamic-import-variables] Unexpected character '' 

在这里插入图片描述

解决方案:留意静态资源的类型后缀,笔者这里是大写的 MP4,将其改成常规类型即可。为避免大篇幅引用,具体请直接参考以下文章:

https://blog.csdn.net/love_Lie/article/details/125003210


3、TypeError: Invalid value used as weak map key

报错信息如下:

TypeError: Invalid value used as weak map key

在这里插入图片描述

解决方案:md 文档中不能使用 <font> 标签,可以用 <div> 标签、<span>标签、<p> 标签等替代。为避免大篇幅引用,具体请直接参考以下文章:

https://blog.csdn.net/weixin_42164539/article/details/125476536

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
"Could not resolve dependencies for project" 是一个常见的 Maven 构建错误,它表示 Maven 无法解析项目的依赖关系。这可能是由于以下几个原因导致的: 1. 依赖项不存在或版本不匹配:检查项目的 pom.xml 文件,确保所有依赖项的坐标和版本号正确。如果依赖项不存在或版本不匹配,Maven 将无法解析它们。 2. 仓库配置问题:Maven 默认从中央仓库下载依赖项,但有时可能需要访问其他自定义或私有仓库。确保你的 Maven 配置文件(settings.xml)中包含正确的仓库配置,并且可以访问这些仓库。 3. 网络连接问题:如果你的网络连接存在问题,Maven 可能无法下载依赖项。确保你的网络连接正常,并且可以访问所需的仓库。 4. 依赖项冲突:如果项目中存在多个依赖项,它们之间可能存在冲突。这可能是由于不同的依赖项引入了相同的类或资源文件。在这种情况下,你可以使用 Maven 的 dependency tree 命令来查看依赖项树,并解决冲突。 解决此问题的一般步骤如下: 1. 检查并修复 pom.xml 文件中的依赖项坐标和版本号。 2. 检查并修复 Maven 配置文件中的仓库配置。 3. 确保网络连接正常,并且可以访问所需的仓库。 4. 使用 Maven 的 dependency tree 命令来查看依赖项树,并解决冲突。 如果你能提供更具体的错误信息或项目配置,我可以给出更详细的帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

只爭朝夕不負韶華

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值