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

时间:2019-03-04 16:57:37

标签: angular gradle

我正在使用一个复杂的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从那里提交代码。

1 个答案:

答案 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