Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 添加';脚本';Aurelia项目中的.gitignore文件夹?_Javascript_Git_Aurelia - Fatal编程技术网

Javascript 添加';脚本';Aurelia项目中的.gitignore文件夹?

Javascript 添加';脚本';Aurelia项目中的.gitignore文件夹?,javascript,git,aurelia,Javascript,Git,Aurelia,我注意到Aurelia正在构建我的CLI项目中的scripts目录。将此目录添加到.gitignore是否安全,或者是否有理由跟踪Git中“脚本”的更改?根据脚本具有的功能,您可能希望将它们保留在repo中 例如:您向团队中添加了一名新成员,并表示您的项目可能需要脚本才能正常工作。在这种情况下,如果它们不在回购协议中,他会麻烦你们中的一个人把它们转移到他的计算机上 编辑:如果脚本在每次构建项目时自动生成,或者通过数据包管理器下载,则无需将其留在存储库中 如果是这种情况,您可以放心地将文件夹添加

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

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

例如:您向团队中添加了一名新成员,并表示您的项目可能需要脚本才能正常工作。在这种情况下,如果它们不在回购协议中,他会麻烦你们中的一个人把它们转移到他的计算机上


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

如果是这种情况,您可以放心地将文件夹添加到.gitignore。如果不是这样,那么最好将它们留在存储库中


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

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

例如:您向团队中添加了一名新成员,并表示您的项目可能需要脚本才能正常工作。在这种情况下,如果它们不在回购协议中,他会麻烦你们中的一个人把它们转移到他的计算机上


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

如果是这种情况,您可以放心地将文件夹添加到.gitignore。如果不是这样,那么最好将它们留在存储库中


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

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


Aurelia CLI使用scripts文件夹存储生成的脚本(
vendor bundle.js
app bundle.js

  • vendor bundle.js
    用于库(例如
    aurelia binding
    bluebird
    jquery

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


由于每次运行
au-run
au-bundle
时都会更新这些文件,因此不需要对它们进行版本控制。

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


Aurelia CLI使用scripts文件夹存储生成的脚本(
vendor bundle.js
app bundle.js

  • vendor bundle.js
    用于库(例如
    aurelia binding
    bluebird
    jquery

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


因为每次运行
au-run
au-bundle
时都会更新这些文件,所以不需要对它们进行版本控制。

根据脚本的功能,您可能希望将它们保留在repo中。例如:您向团队中添加了一名新成员,并表示您的项目可能需要脚本才能正常工作。在这种情况下,如果它们不在回购协议中,他会麻烦你们中的一个将它们转移到他的计算机上。好的,谢谢。目前只有来自Aurelia bundler的脚本,但我可以理解为什么其他脚本可能保存在该目录中。如果您将您的回答添加为答案,我将向上投票(或标记为已接受的答案)。另请参阅,根据脚本的功能,您可能希望将它们保留在repo中。例如:您向团队中添加了一名新成员,并表示您的项目可能需要脚本才能正常工作。在这种情况下,如果它们不在回购协议中,他会麻烦你们中的一个将它们转移到他的计算机上。好的,谢谢。目前只有来自Aurelia bundler的脚本,但我可以理解为什么其他脚本可能保存在该目录中。如果您将您的回答添加为答案,我将投票(或标记为已接受答案)。另请参阅,我将尽量记住将此标记为已接受答案,除非有另一个答案明确表明无需跟踪VCS中的“脚本”。请参阅我的编辑,我已经添加了更多关于matterI的信息,我会尽量记住将此标记为已接受的答案,除非有另一个答案明确表明不需要跟踪VCS中的“脚本”。请参阅我的编辑,我已经添加了更多关于此问题的信息