vuepress dev无异常 build报错

发布于 2022-09-12 04:14:49 字数 3714 浏览 17 评论 0

如题,在进行本地开发时无异常,一打包就报错
以下是 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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

毁虫ゝ 2022-09-19 04:14:49

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

尹雨沫 2022-09-19 04:14:49

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主题

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文