【问题标题】:Yeoman source folders (what to import in version control)Yeoman 源文件夹(在版本控制中导入的内容)
【发布时间】:2013-12-23 22:38:01
【问题描述】:

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

例如,我使用 Yeoman 1.0.7-pre.2 版本创建了一个带有“yo angular”的 angular 项目,很明显有一些东西可以由 bower/npm 下载,这是“安全”的,可以避免源代码控制,例如:

  1. 文件夹“node_modules”(可以用“npm update”重新创建)
  2. 文件夹“app/bower_components”(可以通过“bower update”重新创建)

还有什么其他东西应该不受源代码控制的影响吗?

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

是否有一些脚手架可以生成“最佳实践”.gitignore?

提前致谢。

【问题讨论】:

标签: yeoman


【解决方案1】:

如果我费心去实际检查,我会发现 Yeoman 实际上确实生成了一个 .gitignore 文件:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-22
    • 2012-05-04
    • 2022-11-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多