【发布时间】:2015-10-01 16:01:51
【问题描述】:
我有一个项目,目前有 2 个 npm-modules。一个模块将在 Heroku 上运行,而另一个模块将在客户端上运行。这两个模块都是用 Node.js 编写的。现在,它们位于不同的存储库中,但我想将它们放在同一个存储库中。
它们彼此独立,但旨在相互交互,因此我希望将它们放在同一个 repo 中,因为它们是同一个项目的组件。
问题是 Heroku 将所有未被 gitignore 文件忽略的内容推送到 repo 中,但我不希望客户端模块只是放在服务器上。
有没有办法告诉 Heroku 我只想部署一个 npm 模块,而不是另一个?
也许使用 git 子模块或其他方式?
【问题讨论】: