node.js - Node.js HEROKU 应用在推送后不更新
问题描述
所以我早些时候(通过 Github)在 Heroku 上部署了一个 Node.js 网站,今天我做了一些更改。我做了同样的git add .
git commit -m 'changes'
git push
命令,但 Heroku 上的网站没有改变。自动部署已开启。我的 Github 上的代码已更改并且是正确的。
我也使用git push heroku master
and heroku config:set NODE_MODULES_CACHE=false
,它不会更新代码。网站还是一样的,就像第一次部署一样。
还清除了缓存。
heroku releases
退房。我heroku bash
在 Heroku 服务器上检查了该文件,该文件也在那里更新。尽管如此,我还是看不到网站上的变化。尝试了不同的浏览器、手机、隐身...而且我只使用 master 分支。
解决方案
解决它:
npm run build
在客户端文件夹中。即使我在第一次部署之前已经这样做了,但在更改后必须再次这样做。然后你可以推送、提交、部署,等等……
推荐阅读
- python - ValueError:在 sns.heatmap 上左边不能 >= 右边
- oauth - 如何在 Keycloak 中的身份提供者上设置默认组
- swift - 如何使用 XPC 正确地将 IOSurface 发送到另一个进程?
- siebel - 使用 siebel 限制为暂停资产创建故障单
- python - Python 项目 vs python 包
- amazon-s3 - S3 视频在边缘播放并反应原生但不是 chrome 或 firefox
- python - 从 Windows 批处理文件在 python shell 中运行 python 脚本
- python - 熊猫数据框每一行的加权平均值
- c - 将字符串插入堆栈返回随机字符
- docker - 用于本地 HTTPS 的 Docker WSL2 SSL 证书