vue.js - 在heroku中部署vue应用程序的问题
问题描述
我正在尝试在 heroku 系统中部署一个 vue 应用程序。我知道我需要在我的 package.json 中添加一个“脚本”部分。我的部分是:
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint",
"heroku-postbuild": "npm install && npm run build",
},
我对构建没有错误。但是当我启动应用程序时,我有这个错误:
当我看到日志时:
heroku[路由器]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=XXXXXXXX.herokuapp.com request_id=f81def0f-a2d0-4e1e-889a-640432071f5d fwd="92.148 .12.118" 测功机=连接=服务=状态=503字节=协议=https
当然,放在本节中的命令不正确。我尝试了很多事情都没有成功。这个 package.json 中的这个命令必须是什么?
注意:当我开发时,我使用 npm run serve 启动应用程序。一切都运行良好。
解决方案
我终于设法让我的 vue.js 应用程序在 heroku 上运行。
感谢这个话题:
推荐阅读
- node.js - 尝试将 React 应用程序部署到 Amazon S3 存储桶,并且只将客户端、服务器和 react-loadable.json 文件添加到存储桶中
- python - Tensorflow 集线器问题:上次更新后无法加载嵌入模型
- laravel-livewire - Laravel Livewire:开放模式
- ibm-doors - dxl findPlainText 检查字符串不匹配
- java - 使用 JOIN 查询填充 DTO
- python - 图像处理 dlib argparse.ArgumentParser() 问题?
- bash - 如何使用读取命令检索 * 文字?
- javascript - React 中的 setInterval 错误
- python - 如何在 Tkinter 中正确构建帧
- soap - Websphere 应用服务器禁用跨节点的会话持久性