njh*_*jho 3 heroku reactjs create-react-app
或多或少只适用于初学者...
第一次在 Heroku 上部署应用程序,并在使用 Heroku 仪表板中的标准 Heroku 部署指令后收到以下错误:
2017-05-10T21:43:59.732215+00:00 heroku[web.1]: Process running mem=543M(106.1%)
2017-05-10T21:43:59.732277+00:00 heroku[web.1]: Error R14 (Memory quota exceeded)
Run Code Online (Sandbox Code Playgroud)
Heroku 部署说明:
$ git add .
$ git commit -am "make it better"
$ git push heroku master
Run Code Online (Sandbox Code Playgroud)
我遇到过同样的问题。我发现 Heroku 上的应用程序正在开发环境中运行。
通过以下方式修复它:
serve包(运行npm install serve -g)start为"start": "serve -s build"您还需要添加用于开发环境的脚本,只是一个普通的tract脚本启动("dev": "react-scripts start")
所以,我的脚本如下所示:
...
"start": "serve -s build",
"dev": "react-scripts start",
"build": "react-scripts build"
...
Run Code Online (Sandbox Code Playgroud)
事实证明,我正在部署应用程序,因为它在开发环境中,这会导致显着更大的内存使用。我的想法是它将在 Heroku 上运行整个开发环境......
相反,您需要构建应用程序并部署应用程序的(静态)版本。这是使用以下方法完成的!
并将这个 buildpack 添加到 Heroku。现场说明:
我不知道这实际上是如何工作的。
| 归档时间: |
|
| 查看次数: |
2659 次 |
| 最近记录: |