VuePress无法使用主题?

peterJXL
  • 55
广东

背景

本人使用VuePress搞了个博客,原生的默认主题功能较少,想要尝试下其他主题,例如reco

环境信息:

  • Win10 64位 专业版
  • node: v16.15.1. 通过官网安装,没有用nvm
  • npm: 8.11.0
  • "vuepress": "^1.9.7"
  • "vuepress-theme-reco"*: "^1.6.14"

问题

本人根据相关博客和官方文档使用主题 | VuePress,先安装了reco主题:

npm i -S vuepress-theme-reco

在config.js里使用主题

module.exports = {
  //省略其他其他配置
  theme: 'reco'
}

然后运行项目:npm run docs:dev,终端里没有报错

image.png
但是页面加载不出来,控制台有报错:

image.png

尝试的措施

  • 如果不使用主题,去掉theme这一行,是可以正常运行,并且能正常访问本地博客的
  • 删除掉.temp文件和dist文件,重新运行,同样的报错
  • 多次重启服务

Gitee地址

已将相关代码提交到Gitee上:vuepressblog: 个人博客

能否请各位大佬看看?

回复
阅读 479
1 个回答
✓ 已被采纳

我尝试新建了一个项目,并且使用了主题,能够正常使用的…… 我比较了2个项目的区别,发现package-lock.json有点不同,于是我直接删除了该文件,和node_modules,然后重新npm -i,就能正常使用了,此问题记为遗留

宣传栏