我注意到Aurelia在我的CLI项目中正在为scripts
目录构建。是否可以安全地将此目录添加到.gitignore,还是有一些理由跟踪git中的"脚本"的更改?
您可以将脚本安全地添加到.gitignore
文件。
Aurelia CLI使用脚本文件夹存储生成的脚本(vendor-bundle.js
和app-bundle.js
)。
-
vendor-bundle.js
用于库(例如aurelia-binding
,bluebird
和jquery
)。 -
app-bundle.js
适用于您的所有HTML,CSS和JS文件,来自一个JS文件中的src
文件夹。
因为每次运行au run
或au bundle
时,这些文件都会续订,因此它们不需要在版本控制中。
取决于脚本的功能,您可能需要将它们留在存储库中。
例如:您在您的团队中添加了一个新成员,并说您的项目工作可能需要脚本。在这种情况下,如果他们不在存储库中,他会打扰你们中的一个将它们转移到他的计算机上。
编辑:如果每次构建项目时都会自动生成脚本,或者如果通过数据包管理器下载它们,则无需将它们留在存储库中。
如果是这种情况,则可以肯定地将文件夹添加到.gitignore。如果不是这种情况,那么最好将它们留在存储库中。
这一切都取决于您的项目,您在哪里放置脚本以及框架的工作方式。