vue.js - 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”。
我只是不知道这是什么错误。
解决方案
推荐阅读
- react-native - create-react-native-app 和 exp init 之间的区别
- android - ADB 无法连接到 Nox
- xml - 从 Oracle 数据库创建 XML 文件
- python - xlwings 在 Windows 中运行有关“没有名为 win32api 的模块”的问题
- javascript - Angular:找不到名称为“日期”的控件
- python - 使用 Selenium 和 BeautifulSoup 从网页中抓取嵌入的推文
- vue.js - [Vue 警告]:无效的道具:道具“项目”的类型检查失败。预期的数组,得到了 Promise
- jquery - 引导工具提示在表单中不起作用
- apache-kafka - 如何列出特定主题和 groupID 的 LAG 优惠
- laravel - 如何在默认响应护照中添加状态