繁体   English   中英

使用Travis CI进行React build传递但不更新Heroku

[英]React build passing but not updating on Heroku with Travis CI

我一直在尝试使用Travis CI在Heroku上使用React,Express和Node应用程序,但似乎也无法按照我的意愿使构建自动化。 我的Travis Builds通过了,除了我在Heroku上的开发站点时,一切看起来都很好。 即使只是简单的文本更改,heroku构建似乎也无法更新视图。

运行Travis CI构建后,我在存储库中也看不到新的/build文件夹。 我可以手动创建构建并将其推送到heroku,但这完全消除了持续集成的乐趣。

现在,我的文件结构看起来像这样: 在此处输入图片说明 是回购链接

提前致谢!

因此,在深入研究一些较旧的项目后,我终于弄清了问题所在-

我忘了在我的package.json中添加heroku-postbuild

我读了Dave Ceddia的这篇很棒的帖子,内容涉及到在heroku上部署react-express应用程序,这使我想起了我需要做的事情。

对于那些也有此问题的人,请尝试在根目录下添加以下内容:

"scripts": {
    "start": "node server.js",
    "heroku-postbuild": "cd client && yarn && yarn run build"
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM