Yeoman源文件夹(在版本控制中导入什么)

时间:2013-12-23 22:38:02

标签: yeoman

我是Yeoman / Grunt / Bower的新手,我想让有知识的人告诉我将生成的脚手架导入版本控制的最佳做法是什么。

例如,我使用版本1.0.7-pre.2的Yeoman创建了一个带有“yo angular”的角度项目,显然有一些东西可以通过bower / npm下载,这是“安全”的源控制,如:

  1. 文件夹“node_modules”(可以使用“npm update”重新创建)
  2. 文件夹“app / bower_components”(可以使用“bower update”重新创建
  3. 还有什么其他东西应该不受源代码控制吗?

    是否有一些干净的任务会自动删除所有这些文件? (我发现“咕噜咕噜”,但这似乎让bower_components和npm_modules完好无损)。

    是否有一些脚手架会产生“最佳实践”.gitignore?

    提前致谢。

1 个答案:

答案 0 :(得分:6)

如果我真的想检查我会发现Yeoman实际上 生成一个.gitignore文件:

$ cat .gitgnore
node_modules
dist
.tmp
.sass-cache
app/bower_components