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

时间:2019-10-03 17:04:04

标签: javascript build nuxt.js build-error

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

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

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

告诉我你们还需要什么更多信息!

3 个答案:

答案 0 :(得分:2)

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

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

此后,我再次按下npm install并且nuxt似乎又能正常工作

答案 1 :(得分:0)

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

在等待请求请求被审核的同时,这是我的解决方法:

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

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

答案 2 :(得分:0)

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

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