在Aurelia项目中将'scripts'文件夹添加到.gitignore?

时间:2017-02-24 11:38:43

标签: javascript git aurelia aurelia-cli aurelia-framework

我注意到Aurelia正在构建CLI项目中的scripts目录。将此目录添加到.gitignore是否安全,或者是否有某些理由在Git中跟踪“脚本”的更改?

2 个答案:

答案 0 :(得分:3)

根据脚本的功能,您可能希望将它们保留在repo中。

例如:您向团队添加了新成员,并且您的项目可能需要脚本才能运行。在这种情况下,如果他们不在回购中,他会打扰你们其中一人转移到他的电脑。

编辑:如果每次构建项目时都自动生成脚本,或者通过数据包管理器下载脚本,则无需将它们保留在存储库中。

如果是这种情况,您可以将文件夹添加到.gitignore,这是一个安全的选择。如果不是这种情况,那么最好将它们留在存储库中。

这一切都取决于您的项目,您放置脚本的位置以及框架的工作方式。

答案 1 :(得分:2)

您可以安全地将脚本添加到.gitignore文件中。

Aurelia CLI使用脚本文件夹存储生成的脚本(vendor-bundle.jsapp-bundle.js)。

  • vendor-bundle.js适用于图书馆(例如aurelia-bindingbluebirdjquery)。

  • app-bundle.js用于将src文件夹中的所有HTML,CSS和JS文件合并到一个JS文件中。

由于每次运行au runau bundle时都会续订这些文件,因此无需对其进行版本控制。