【发布时间】:2013-12-23 22:38:01
【问题描述】:
我是 Yeoman/Grunt/Bower 的新手,我希望有知识的人告诉我将生成的脚手架导入版本控制的最佳做法是什么。
例如,我使用 Yeoman 1.0.7-pre.2 版本创建了一个带有“yo angular”的 angular 项目,很明显有一些东西可以由 bower/npm 下载,这是“安全”的,可以避免源代码控制,例如:
- 文件夹“node_modules”(可以用“npm update”重新创建)
- 文件夹“app/bower_components”(可以通过“bower update”重新创建)
还有什么其他东西应该不受源代码控制的影响吗?
是否有一些干净的任务会自动删除所有此类文件? (我发现了“grunt clean”,但这似乎让 bower_components 和 npm_modules 都完好无损)。
是否有一些脚手架可以生成“最佳实践”.gitignore?
提前致谢。
【问题讨论】:
-
至于删除未跟踪的文件:stackoverflow.com/a/64966/1432478
标签: yeoman