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'
};

以下是目录结构
image

以下是报错信息

---> <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
阅读 9.4k
2 个回答

已解决,换了一个主题就好了

新手上路,请多包涵

vuepress的主题reco使用 npm run docs:build 构建时确实容易出错。
可以用

npm install vuepress-theme-reco --save-dev
theme-cli init blogs
npm install
npm run build

来创建vuepress-theme-reco主题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题