Heroku 应用程序 运行 在刷新后本地不更新对代码的更改

Heroku app run locally not updating changes to code after refresh

我正在使用本教程 here 并且我也在本地进行了设置。当我 运行 它使用 "heroku local" 它午餐并连接到数据库时,我能够 add/update/delete 联系人,他们都反映在 mlab 上。

无论如何,我正在更改其中一个组件中的一些简单 html 并且它不会在本地更新,当我将它推送到 heroku 时认为它会更新并且它们在 heroku 托管的在线应用程序上可见.

  1. 我已禁用缓存
  2. 清除缓存
  3. 使用开发工具清除缓存
  4. 设置NODE_MODULES_CACHE=false 也不起作用

提前感谢您的帮助!

你的组件没有被更新的原因是因为它需要重建。每次将应用程序部署到 Heroku 时,它都会构建在他们的服务器上。

为了让您的应用始终与您编写的代码保持同步,您需要 "watch" 它。对于 angular 2+ 项目,最简单的方法是使用 Angular Cli。如果你想自己做,你可以配置你自己的 Webpack 文件(或 Gulp 或任何你喜欢的)。