Javascript 在heroku上使用mobx部署Reactjs项目后出错

Javascript 在heroku上使用mobx部署Reactjs项目后出错,javascript,arrays,reactjs,heroku,mobx,Javascript,Arrays,Reactjs,Heroku,Mobx,嗯,我已经在这个项目上工作了一段时间,在我将项目部署到heroku之前,一切都很好。(我使用React和MobX作为我的状态) 在我将项目部署到heroku之后,我按下了链接以查看是否一切正常,但是包含MobX的每个页面都是完全空白的,这是在中的(抱歉,我还不能上传图像,所以请按下“控制台”链接以查看屏幕截图。) 当我回到dev,看看是否有什么不对劲,或者我错过了什么。一切都很好,一切正常,所以我不知道该怎么办 以下是我的脚本: "scripts": { "start": "node sc

嗯,我已经在这个项目上工作了一段时间,在我将项目部署到heroku之前,一切都很好。(我使用React和MobX作为我的状态)

在我将项目部署到heroku之后,我按下了链接以查看是否一切正常,但是包含MobX的每个页面都是完全空白的,这是在中的(抱歉,我还不能上传图像,所以请按下“控制台”链接以查看屏幕截图。)

当我回到dev,看看是否有什么不对劲,或者我错过了什么。一切都很好,一切正常,所以我不知道该怎么办

以下是我的脚本:

"scripts": { 

 "start": "node scripts/start.js", 

 "build": "node scripts/build.js",

 "test": "node scripts/test.js", 

 "heroku-postbuild": "npm ci && npm run build" 

}

这个问题有什么解决办法吗?

。它们不能被搜索或复制,可用性差。相反,将代码作为文本直接粘贴到问题中。如果选择它并单击
{}
按钮或Ctrl+K,代码块将缩进四个空格,这将使其呈现为代码。您如何在Heroku上构建应用程序?您是否有
程序文件
?你的
“脚本”是什么?@Chris嘿,伙计,你说的“Procfile”是什么意思?这就是我的脚本:
“scripts”:{“start”:“node scripts/start.js”,“build”:“node scripts/build.js”,“test”:“node scripts/test.js”,“heroku postbuild”:“npm ci&&npm run build”}
我的意思正是我所问的:在项目的根目录中有一个名为
Procfile
的文件吗?这控制Heroku如何运行应用程序。至于脚本,请将您的问题添加到那里。在评论中读这样的东西很难。@Chris我没有
Procfile
,这不是我第一次和heroku在一起,但我不记得有任何教程提到过这个文件。你能解释一下这个文件吗?为什么它很重要?。哦,我编辑了我的帖子。再次感谢你,巴德