我目前正在与Yeoman AngularJS Generator合作,为我在学校的学生项目。在我将项目部署到Heroku之前(我正在使用heroku-buildpack-static),我需要运行$ grunt build
来构建完整的源代码并自动将其放入 dist/
夹。我必须通过删除dist/
文件中的dist/
行来包含 .gitignore
,但我不想将这些代码推送到dist/
文件夹中另一个分支。
答案 0 :(得分:1)
你真的不希望分支机构之间存在根本的结构差异。实现您想要做的事情的更好方法是在Heroku上执行此构建步骤,如果这是您需要它的地方。
您可以使用NPM postinstall
挂钩运行此版本并创建此目录。
检查我对此相关问题的回答:https://stackoverflow.com/a/42237745/673882