在Heroku上部署react redux入门套件

编程入门 行业动态 更新时间:2024-10-10 15:26:17

在Heroku上部署react redux入门<a href=https://www.elefans.com/category/jswz/34/1757985.html style=套件"/>

在Heroku上部署react redux入门套件

我下载了反应和还原的入门套件 。 它非常好并且在localhost中使用命令npm run dev工作正常,但是我无法在服务器上部署它。

首先,我使用命令npm run deploy清理并编译dist文件夹中的src文件夹。 然后,我在Heroku上部署服务器。 一旦构建完所有,服务器就会运行npm start ,执行命令babel-node bin/server 。 heroku服务器无法识别此命令。

如果有人能帮助我调试这个,我真的很感激。 我试图再次克隆回购,然后:

  1. npm install
  2. npm run deploy
  3. 在Heroku上发布,我有相同的错误而不改变代码上的任何内容。
回答如下:

它在heroku上不起作用的原因是因为此项目中没有为此部署准备好任何生产服务器,如下所示: https : //github/davezuko/react-redux-starter-kit#deployment

运行npm run deploy命令时,所有前端代码都在/dist文件夹中编译。

要在heroku上部署它,您需要:

  • 创建一个非常简单的http服务器,始终为index.html文件提供服务。 这是使用Express或Koa app.get('/', function(req, res) { res.sendFile(path.join(__dirname + '/dist/index.html')); });

  • 修改npm start脚本以定位此新的生产就绪服务器。

更多推荐

在Heroku上部署react redux入门套件

本文发布于:2024-05-06 19:35:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1753734.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:套件   入门   Heroku   react   redux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!