我正在使用一个复杂的Angular框架,该框架包含多个模块,延迟加载等。该框架将放置在项目的resources
文件夹中,并以Java为后端。该项目将由Gradle build构建。将Angular框架放在resources
文件夹中会使系统挂起,因为Angular框架的大小将超过 250 MB 。排除node_modules
,该大小将在5 MB到10 MB之间。因此,我暂时使用外部Rest API将Angular框架放置在项目外部。现在,我必须在Git中共享代码,该代码的回购仅与项目有关,由于大小限制,无法放置带有node_modules
的Angular框架。
在其中一种解决方案中,我可以将Angular框架放置在resources
文件夹中而不使用node_modules
并执行Git commits(这将成为手动过程),我必须在{{ 1}}文件夹始终,一旦完成,必须在resources
文件夹中复制粘贴,而无需resources
进行Git提交,可能不建议这样做
请为这种情况提供最佳实践,以便我始终可以将Angular框架保存在node_modules
文件夹中并继续工作,并让Git从那里提交代码。
答案 0 :(得分:0)
默认情况下,该项目会生成一个Git Ignore文件,该文件已经包含node_modules,因此您无需执行任何其他操作即可防止将此heaver文件夹上传到git。
.gitignore
# See http://help.github.com/ignore-files/ for more about ignoring files.
# compiled output
/dist
/tmp
/out-tsc
# dependencies
/node_modules