我有一个Node.js项目,我想上传到Heroku服务。要上传它,它需要我使用git存储库,以便它可以将我的文件推送到它的git服务器。
Heroku希望在git存储库目录树的根目录下找到一个package.json
文件(由Node.js使用)。
现在,在我开始尝试Heroku之前,我已经创建了自己的git repo,它可以进一步启动一个父目录。我打算不仅在我的单个git仓库中有这个node.js项目,还有其他相关项目。我想避免将我的回购拆分成几个单独的回复只是为了让Heroku高兴。
这是我想要的布局:
main/
nodejs-project/
package.json
...
artwork/
...
docs/
...
我希望你能得到这个想法 - 我希望整个main
文件夹的层次结构由git repo管理,但是heroku要求nodejs-project
子文件夹是它自己的git repo,以便它可以在其根目录找到package.json
文件。
我有什么选择来解决这个问题?