我在 Github 上管理一个依赖项,我将其用作我项目中的依赖项。我将依赖项作为 tarball 链接(即 https://github.com/username/dependecy/tarball/master )放入 package.json 中,它在本地工作正常。当我在 Github 上更新包时,我可以运行 npm install
并且包括 Github tarball 在内的所有依赖项都会得到更新。然而在 Heroku 却不是这样。 tarball 链接的依赖项不会更新。有什么想法吗?
最佳答案
我遇到了类似的问题。我的应用程序依赖于插入符号版本控制,如下所示:
"dependency": "^0.6",
因此,每次依赖项更新其补丁版本时,我都希望 Heroku 拥有更新的依赖项,而无需对我的应用程序进行任何提交/推送。为此,我设置以防万一
heroku config:set NODE_MODULES_CACHE=false
当新的补丁版本可用时,我手动重新部署了已经从 Heroku Dashboard 部署的同一个应用程序。 您可以尝试为您的情况做同样的事情吗?可能这会对您有所帮助。
关于node.js - Heroku 不更新 node.js > package.json Github tarball 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8701554/