nuxt.js生成卡在“生成”

时间:2019-02-01 04:41:06

标签: vue.js nuxt.js netlify nuxt

这是我第一次构建Nuxt应用程序,我正尝试将其部署为netlify,现在我正在运行

yarn run generate

我没有任何错误或任何东西,但是我被卡在这里

Built at: 2019-02-01 15:16:38
                  Asset       Size  Chunks             Chunk Names
53deff7cce1c2de4cfa5.js     59 KiB       1  [emitted]  pages_index
              server.js   36.9 KiB       0  [emitted]  app
   server.manifest.json  243 bytes          [emitted]
 + 2 hidden assets
Entrypoint app = server.js server.js.map
i Generating pages                                                                              
15:16:38
√ Generated /                                                                                   

然后什么都没有?

当我在终端中运行命令时,也会发生同样的事情,它只会停留在生成状态,并且什么也不会发生

我的网站非常基础,我还没有添加任何其他使用scss的配置说明

我的网站从未部署过像这样坐了一个小时,我做错了什么吗?

编辑

最后发生了什么

Build exceeded maximum allowed runtime

我该如何解决这个问题?

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

编辑:解决方案是用Manage Jenkins -> Manage Nodes -> <YOUR_NODE> -> Configure -> Node Properties -> Tool Locations包装任何setInterval调用,因此代码仅在客户端执行。这样,Nuxt生成器可以安全地渲染组件而无需挂起。

这实际上也在我身上发生。也许您在组件中的某处有一个if (process.client) { /* ... */ }调用?删除后,它不再挂在setInterval上...

我猜想原因是当Nuxt开始生成静态页面时,它实际上会运行并呈现Vue组件,因此间隔使进程保持活动状态。