我已经使用了npm run build命令并在heroku上部署了应用程序,现在我如何编辑我的本地代码,然后在对hero



我正在构建一个MERN应用程序,我的应用程序的链接是https://aqueous-coast-73661.herokuapp.com/
我的github存储库的链接是https://github.com/purposeeducation/MERN_APP
现在我有两个疑问:

  1. 使用"npm-run-build"命令后,我可以更改本地代码,然后再次使用"npm run-build"命令,以便使用应用于我的应用程序的所有更改进行构建
    *注意:当我在客户端文件夹中使用"npm-1tart"命令时,我看到我的所有更改都被应用了
  2. 当疑问1被清除时,我如何再次进行heroku推送,简单地使用"heroku主推送"更改是否会应用于我的实时网站?如果没有,解决方案是什么
***如果您没有克隆我的存储库,请忽略下面的注释***
(注意
  • 在github存储库中,代码发生了一些小的更改,一些问题,如.map((的错误无法在第一时间工作,导致notes数组没有立即加载到Hooks中,等等都已得到解决
  • 如果你正在克隆存储库,github存储库中会有一个编辑。文件夹MERN_APP>client>build>static/js,路径应该是MERN_APP>client>build>static>js"静态文件夹中应该有一个js文件夹,但由于我手动上传了每个文件,我错误地将"2.feebdbdc.chunk.js"之类的文件直接上传到了静态文件夹中,尽管名称看起来像static/js,但它实际上是一个单独的文件夹。当你克隆存储库时,你会得到我所说的"。(
  • 是的,在本地修改后将代码推送到heroku是完全可以的。heroku将根据推送的新更改重新生成文件。然而heroku也维护了一个构建缓存,您可以在这里阅读。

    关于第二点,如果您已经在本地提交了更改,那么运行heroku push master应该会触发一个新的构建。

    最新更新