最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

在Heroku上部署react redux入门套件

网站源码admin30浏览0评论

在Heroku上部署react redux入门套件

在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脚本以定位此新的生产就绪服务器。

发布评论

评论列表(0)

  1. 暂无评论