vuepress dev无异常 build报错
如题,在进行本地开发时无异常,一打包就报错
以下是 config.js 内容:
module.exports = {
title: '买个萝卜',
description: '萝卜的个人文档',
base: "/luobo-doc/",
dest:".vuepress/luobo-doc",
markdown: {
lineNumbers: false // 代码块显示行号
},
themeConfig: {
nav: [
{text: '主页', link: '/'},
{text: '笔记', link: '/note/vue/one'}
],
// 侧边栏配置
sidebar: {
'/note/': [
{
title: "vue",
children: [
'/note/vue/one',
'/note/vue/two'
]
}
]
},
sidebarDepth: 3
},
theme: 'reco'
};
以下是目录结构
以下是报错信息
---> <PersonalInfo>
<Sidebar>
<Common>
<Anonymous>
<GlobalLayout>
<Root>
error Error rendering /: false
undefined
error Error rendering /note/: false
undefined
error Error rendering /note/vue/one.html: false
undefined
error Error rendering /note/vue/two.html: false
undefined
TypeError: Cannot read property 'list' of undefined
at Proxy.$recoPosts (node_modules/vuepress-theme-reco/mixins/posts.js:7:23)
at Proxy.computedGetter (E:\tools\nodejs\node_global\node_modules\vuepress\node_modules\vue\dist\vue.runtime.common.dev.js:4831:15)
at Proxy.render (node_modules/vuepress-theme-reco/components/PersonalInfo.vue?f2e4:1:142)
at VueComponent.Vue._render (E:\tools\nodejs\node_global\node_modules\vuepress\node_modules\vue\dist\vue.runtime.common.dev.js:3538:22)
at resolve (E:\tools\nodejs\node_global\node_modules\vuepress\node_modules\vue-server-renderer\build.dev.js:8415:27)
at waitForServerPrefetch (E:\tools\nodejs\node_global\node_modules\vuepress\node_modules\vue-server-renderer\build.dev.js:8287:3)
at renderComponentInner (E:\tools\nodejs\node_global\node_modules\vuepress\node_modules\vue-server-renderer\build.dev.js:8426:3)
at renderComponent (E:\tools\nodejs\node_global\node_modules\vuepress\node_modules\vue-server-renderer\build.dev.js:8383:5)
at RenderContext.renderNode (E:\tools\nodejs\node_global\node_modules\vuepress\node_modules\vue-server-renderer\build.dev.js:8294:5)
at RenderContext.next (E:\tools\nodejs\node_global\node_modules\vuepress\node_modules\vue-server-renderer\build.dev.js:2598:23)
at cachedWrite (E:\tools\nodejs\node_global\node_modules\vuepress\node_modules\vue-server-renderer\build.dev.js:2451:9)
at renderElement (E:\tools\nodejs\node_global\node_modules\vuepress\node_modules\vue-server-renderer\build.dev.js:8544:5)
at renderNode (E:\tools\nodejs\node_global\node_modules\vuepress\node_modules\vue-server-renderer\build.dev.js:8296:5)
at resolve (E:\tools\nodejs\node_global\node_modules\vuepress\node_modules\vue-server-renderer\build.dev.js:8421:5)
at waitForServerPrefetch (E:\tools\nodejs\node_global\node_modules\vuepress\node_modules\vue-server-renderer\build.dev.js:8287:3)
at renderComponentInner (E:\tools\nodejs\node_global\node_modules\vuepress\node_modules\vue-server-renderer\build.dev.js:8426:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! luobo@1.0.0 build: `vuepress build docs`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the luobo@1.0.0 build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! E:\tools\nodejs\node_cache\_logs\2020-08-17T18_13_48_258Z-debug.log
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
已解决,换了一个主题就好了
vuepress的主题reco使用
npm run docs:build
构建时确实容易出错。可以用
来创建
vuepress-theme-reco
主题