使用Git进行Angular项目代码构建的最佳实践是什么?

问题描述 投票:-3回答:1

我正在研究一个复杂的Angular框架,它包含多个模块,延迟加载等。这个框架将放在项目的resources文件夹中,Java作为后端。该项目将由Gradle build构建。将Angular框架放在resources文件夹中会挂起系统,因为Angular框架大小将超过250 MB。不包括node_modules,它将在5 MB到10 MB之间。所以,我将Angular框架放在项目之外,使用外部Rest API来暂时工作。现在,我必须在Git中共享代码,其代码仅在项目中,由于大小限制,无法放置带有node_modules的Angular框架。

在其中一个解决方案中,我可以将Angular框架放在没有resourcesnode_modules文件夹中并执行Git提交,这将成为手动程序,我必须在resources文件夹之外完成我的工作,并且一旦完成必须复制粘贴没有resourcesnode_modules文件夹用于Git提交,可能不推荐。

请为这个场景建议最佳实践,以便我可以始终将我的Angular框架保存在resources文件夹中并继续工作,然后让Git从那里提交代码。

angular gradle
1个回答
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
© www.soinside.com 2019 - 2024. All rights reserved.