首页 > 解决方案 > Nuxt SSR 应用程序在 Herokun 上崩溃,没有任何有意义的错误

问题描述

我有一个 Nuxt.js SSR 应用程序部署到 Heroku,当我尝试从 URL 访问已部署的应用程序时,我收到一个错误,即存在服务器错误。

当我检查日志时,我收到此错误:

2021-02-25T16:12:24.942456+00:00 app[web.1]:  ERROR  Cannot find module 'defu' from '/app'
2021-02-25T16:12:24.942456+00:00 app[web.1]: 
2021-02-25T16:12:24.942458+00:00 app[web.1]:   at Function.resolveSync [as sync] (node_modules/resolve/lib/sync.js:89:15)
2021-02-25T16:12:24.942459+00:00 app[web.1]:   at node_modules/vue-server-renderer/build.prod.js:1:77685
2021-02-25T16:12:24.942459+00:00 app[web.1]:   at Object.<anonymous> (webpack:/external "defu":1:0)
2021-02-25T16:12:24.942460+00:00 app[web.1]:   at __webpack_require__ (webpack/bootstrap:25:0)
2021-02-25T16:12:24.942460+00:00 app[web.1]:   at Module.<anonymous> (server.js:3549:22)
2021-02-25T16:12:24.942460+00:00 app[web.1]:   at __webpack_require__ (webpack/bootstrap:25:0)
2021-02-25T16:12:24.942461+00:00 app[web.1]:   at Object.<anonymous> (server.js:1176:18)
2021-02-25T16:12:24.942461+00:00 app[web.1]:   at __webpack_require__ (webpack/bootstrap:25:0)
2021-02-25T16:12:24.942463+00:00 app[web.1]:   at server.js:118:18
2021-02-25T16:12:24.942463+00:00 app[web.1]:   at Object.<anonymous> (server.js:121:10)

在开发过程中一切正常并且构建成功,我只是无法理解那个错误。

我尝试在项目中搜索关键字“defu”或“/app”,但没有得到任何结果,我的应用程序没有“/app”。

我只是不知道这是什么错误。

标签: vue.jsherokuwebpackvuejs2nuxt.js

解决方案


推荐阅读