问题描述
我正在构建MERN应用,并且我的应用的链接为https://aqueous-coast-73661.herokuapp.com/
我的github存储库的链接为https://github.com/purposeeducation/MERN_APP
现在我有两个疑问:
- 使用“ npm run build”命令后,可以对本地代码进行更改,然后再次使用“ npm run build”命令,以便使用将应用于我的应用程序的所有更改进行构建 *注意:当我在客户文件夹中使用“ npm start”命令时,我看到的所有更改都已应用。
- 清除疑问1后,如何再次进行heroku推送,仅使用“ heroku push master”所做的更改是否将应用于我的实时站点?如果没有,那么解决方案是什么?
(注意
解决方法
是的,在本地修改代码后将代码推送到heroku是完全可以的。 Heroku将根据已推送的新更改来重建文件。但是heroku还维护着一个构建缓存,您可以在其中读取here。
关于第二点,如果您已在本地提交更改,则运行heroku push master
应该会触发新的构建。