【发布时间】:2017-06-10 02:22:32
【问题描述】:
我正在尝试在我的 Heroku 应用程序上测试一个节点模块的分支。这是我所做的:
- 分叉了一个节点模块存储库并对代码进行了一些更改。推送到我自己的远程仓库。
- 在我的 Heroku bash 终端上运行以下命令:
npm install git+https://git@github.com/Nsrose/node_model_updated.git
- 运行 heroku 重启。
这实际上更新了我在 node_modules/ 文件夹下编辑的文件。但是,通过此文件更改修复的错误并没有改变。在 npm install 之前,应用程序说这个错误:
ERROR TypeError: Cannot read property 'channel' of undefined (line 97)
在上面的一系列命令之后,即使在 node_modules/ 下的 heroku 服务器上更新了文件,错误仍然存在。事实上,我现在更改的文件在第 97 行甚至没有任何与“频道”相关的内容。
为什么我的 heroku 应用仍在使用旧的 node_module/ 以及如何强制它更新?
【问题讨论】:
标签: node.js git heroku npm npm-install