升级后从的角12至13日,高速缓存在是太大。

0

的问题

我最近升级了我所有的依赖关系中的软件包。计。 我从一个角度12.2.0到13.0.1,但是现在拒绝我的推动与以下文件的尺寸错误。 有一些我需要确定在角的。json建立档案,这将有助于最大限度地减少这些高速缓存文件的尺寸?

remote: warning: File .angular/cache/angular-webpack/72163742903fc8ba00e684045de261c2e3a2fb86/3.pack is 54.01 MB; this is larger than GitHub's recommended maximum file size of 50.00 MB
remote: warning: File .angular/cache/angular-webpack/72163742903fc8ba00e684045de261c2e3a2fb86/2.pack is 56.42 MB; this is larger than GitHub's recommended maximum file size of 50.00 MB
remote: error: Trace: 0b9557fffbe30aac33f6d9858ef97559341c5c1614ace35524fcba85ac99ca76
remote: error: See http://git.io/iEPt8g for more information.
remote: error: File .angular/cache/angular-webpack/72163742903fc8ba00e684045de261c2e3a2fb86/3.pack is 122.06 MB; this exceeds GitHub's file size limit of 100.00 MB
remote: error: File .angular/cache/angular-webpack/72163742903fc8ba00e684045de261c2e3a2fb86/5.pack is 123.92 MB; this exceeds GitHub's file size limit of 100.00 MB
remote: error: File .angular/cache/angular-webpack/f48e9bc724ec0d5ae9a9d2fed858970d0a503f10/0.pack is 154.05 MB; this exceeds GitHub's file size limit of 100.00 MB
remote: error: File .angular/cache/angular-webpack/9327900b3187f0b6351b4801d208e7b58f1af17e/0.pack is 165.50 MB; this exceeds GitHub's file size limit of 100.00 MB
remote: error: File .angular/cache/angular-webpack/663bcd30d50863949acf1c25f02b95cab85c248a/0.pack is 151.56 MB; this exceeds GitHub's file size limit of 100.00 MB
remote: error: File .angular/cache/angular-webpack/663bcd30d50863949acf1c25f02b95cab85c248a/0.pack is 151.55 MB; this exceeds GitHub's file size limit of 100.00 MB
remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.

编辑:

  1. 我创建了这仓库的角cli,并已维持和更新通过的许多版本的角度,也没有问题,直到这个最新更新。

  2. 。gitignore文件是在根本的应用程序和相匹配的建议,例如: enter image description here

  3. 当增加 /.angular/cache 到gitignore文件,我跑 git rm -rf --cached . && git add . && git commit -m 'fix(gitignore): add angular cache' && git push --set-upstream origin chore/bump-deps 但仍然获得的文件的尺寸错误。

angular github
2021-11-23 21:27:42
1

最好的答案

7

确保你的 .gitignore父母 的文件夹 .angular.
在那 .gitignore 文件中,一个简单的 .angular/cache/ 应该足够,忽略子文件的内容。

检查:

git check-ignore -v -- .angular/cache/angular-webpack/72163742903fc8ba00e684045de261c2e3a2fb86/2.pack

你可以看到一个例子中 ganatan/angular-starter/.gitignore (从一个角13例子启动项目),在那里 /.angular/cache/ 使用锚定规则的顶文件夹中的储存库。

运S.*泰勒 确认在 评论:

我敢肯定那是我的问题。
我放弃了 dev 支,并更新我的依赖关系而不使用化合物的命令 git add . && git commit -m 'fix(gitignore): add angular cache'.
一定要注意什么是演。

2021-11-24 16:53:30

谢谢你的回复@VonC. 检查无视命令似乎回报告,该文件已被忽视通过的规则上线35, /.angular/cache 但我还是得到大小的警告: $ git check-ignore -v -- .angular/cache/angular-webpack/72163742903fc8ba00e684045de261c2e3a2fb86/2.pack .gitignore:35:/.angular/cache .angular/cache/angular-webpack/72163742903fc8ba00e684045de261c2e3a2fb86/2.pack
S. Taylor

@S.泰勒这是可能的,文件夹的跟踪之前,在过去的承诺,并将它提交其触发的过程中的错误消息的 git push. 安装混帐sizer然后,一旦大的承诺确定了有混帐sizer,删除提交}类过滤器回购协议,为描述 stackoverflow.com/a/66452371/6309. 混帐仪上的窗户(应在Windows): stackoverflow.com/a/66452371/6309
VonC

谢谢@VonC,我敢肯定那是我的问题。 我不要安装的混帐sizer如果我可以避开它,所以我放弃了开支,并更新我的依赖关系而不使用化合物的命令 git add . && git commit -m 'fix(gitignore): add angular cache'. 一定要注意什么是演。
S. Taylor

@S.泰勒完美的,听起来不错。 我已经包含你的意见,在回答更多的可见性。
VonC

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................