nuxt.js 构建:无法读取未定义的 属性 'renderRoute'

nuxt.js build: Cannot read property 'renderRoute' of undefined

我正在使用 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

在我的 "Pages" 文件夹中的所有路线上。

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

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

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

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

之后我再次点击 npm install 并且 nuxt 似乎再次工作

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

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

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

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

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

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