【发布时间】:2012-01-31 20:38:53
【问题描述】:
我在 Github 上管理一个依赖项,我在我的项目中将其用作依赖项。我将依赖项作为 tarball 链接(即https://github.com/username/dependecy/tarball/master)放入 package.json 中,它在本地正常工作。当我在 Github 更新包时,我可以运行 npm install 并且包括 Github tarball 在内的所有依赖项都会得到更新。然而,Heroku 并非如此。 tarball 链接的依赖项不会更新。有什么想法吗?
【问题讨论】:
-
我也有同样的问题。过去我可以通过增加依赖的版本来欺骗它,但现在不行了。
-
这是我现在的解决方法。只需更改 url 中的用户名并执行虚拟提交即可。 (也许只是放一个 fork 的 url)而不是再次更改为原始并再次提交。希望这会有所帮助
-
或者只是将 node_modules 文件夹推送到 heroku。
-
我已经考虑在我的 repo 中包含 node_modules。这是不好的做法,但我的 heroku 构建时间开始成为问题。