开始新的 jhipster 项目时有很多文件

to many files when starting new jhipster project

我按照 matt 的教程进行操作: http://jhipster.github.io/video-tutorial/

当我做 cloc 时。我看到我有越来越多的文件,我希望:

$ cloc .
66717 text files.
20401 unique files.                                          
24466 files ignored.

http://cloc.sourceforge.net v 1.60  T=128.46 s (115.7 files/s, 15523.0 lines/s)
--------------------------------------------------------------------------------
Language                      files          blank            comment           code
--------------------------------------------------------------------------------
Javascript                    13322         222956         357190            1266221
HTML                            676           6984           1047          44885
CSS                              76           1883            932          22029
Java                            262           3548           1854          15641
XML                              53           3383           1395          11307
LESS                             79           1388           1546           7269
C/C++ Header                     18           1032            300           5109
YAML                            190            221            346           3466
CoffeeScript                     47            783            699           2467
make                             58            417            523           1271
Bourne Shell                     31            234            202           1097
Maven                             1             12             34            824
Perl                              2             87            170            584
DTD                               1            179            177            514
SASS                              5             42             25            273
C++                               4             43             26            260
IDL                               6             38              0            167
Bourne Again Shell                3             28             36            140
D                                 6              0              0            118
Scala                             1             16              7            118
JavaServer Faces                  3              3              0            109
Smarty                            6             17             30             91
DOS Batch                         1             24              2             64
Python                            1              7              7             36
XSLT                              1              5              0             32
C#                                2              3              1             27
ASP.Net                           2              5              0             23
C                                 1              7              4             23
OCaml                             1              5             15              6
Lisp                              1              0              0              6
PowerShell                        1              2              2              4
Lua                               1              0                  0              2
--------------------------------------------------------------------------------
SUM:                          14862         243352         366570        1384183
--------------------------------------------------------------------------------

这是为什么? 总共有 610 MB!

好像有很多节点模块:

$ du -h -d1
584M    ./node_modules
24K ./gulp
26M ./src
64K ./.mvn
610M    .

这是正确的吗? 我需要在源代码管理中添加什么?

谢谢

这是正常的。正如您提到的,这些文件中的大多数都是 NPM 依赖项。

生成的 .gitignore 应该已经正确配置,将忽略 node_modules。