【问题标题】:nuxt.js build: Cannot read property 'renderRoute' of undefinednuxt.js 构建:无法读取未定义的属性“renderRoute”
【发布时间】:2019-10-03 17:04:04
【问题描述】:

我正在使用 laravel-nuxt。

当我尝试构建项目以进行部署时,我收到此错误:

 ERROR   /about                                                                                                                                                                                                   

    18:54:52  

TypeError: Cannot read property 'renderRoute' of undefined
    at Generator.generateRoute (C:\Users\myProj\node_modules\@nuxt\generator\dist\generator.js:222:42)
    at Promise.all.routes.splice.map (C:\Users\myProj\node_modules\@nuxt\generator\dist\generator.js:120:24

在我的“页面”文件夹中的所有路线上。

我不知道如何解决这个问题,非常感谢我能得到的所有帮助!

告诉我你们还需要什么信息来解决这个问题!

【问题讨论】:

    标签: javascript build nuxt.js build-error


    【解决方案1】:

    我今天遇到了同样的问题,并通过更改我的回到 nuxt 2.9.0 package.json这样的文件

    // "nuxt": "^2.0.0",
    "nuxt": "2.9.0",
    

    之后我再次点击npm install,nuxt 似乎又可以工作了

    【讨论】:

    • laravel-nuxt 创建者在这里。我在没有使用 laravel-nuxt 的情况下遇到了同样的错误。您可以在此处跟踪问题:github.com/nuxt/nuxt.js/issues/6500
    【解决方案2】:

    这个问题是由@nuxt/generator 引起的。 现在这个拉取请求正在解决这个问题:https://github.com/nuxt/nuxt.js/pull/6529

    在等待审查拉取请求时,这是我的解决方法:

    "nuxt": "2.9.2",
    "@nuxt/generator": "2.9.2"
    

    并删除了/node_modulesyarn 再次安装依赖项。 现在构建对我有用。

    【讨论】:

      【解决方案3】:

      问题现已解决,您可以更新 Nuxt 包

      https://nuxtjs.org/guide/upgrading/

      【讨论】:

        猜你喜欢
        • 2019-06-27
        • 2021-09-02
        • 2020-04-04
        • 2019-11-19
        • 1970-01-01
        • 1970-01-01
        • 2021-06-16
        • 2020-04-06
        • 2020-10-15
        相关资源
        最近更新 更多