Node.js git添加。添加节点\u模块时,命令无响应

Node.js git添加。添加节点\u模块时,命令无响应,node.js,git,webpack,Node.js,Git,Webpack,我跑了 git init npm install --save-dev webpack 然后,根目录中有一个package.json和一个node_modules目录。 我想将node_modules目录添加到git repo中。 我跑完之后 git add . 没有任何回应了。我发现git.exe进程占用的内存越来越多,但几个小时后没有任何响应。 怎么了? 这是由git将大量文件添加到repo中引起的吗? 如何调试执行该命令时发生的详细情况? 如果我只添加一些不是node_模块的其他文件/

我跑了

git init
npm install --save-dev webpack
然后,根目录中有一个package.json和一个node_modules目录。 我想将node_modules目录添加到git repo中。 我跑完之后

git add .
没有任何回应了。我发现git.exe进程占用的内存越来越多,但几个小时后没有任何响应。 怎么了? 这是由git将大量文件添加到repo中引起的吗? 如何调试执行该命令时发生的详细情况? 如果我只添加一些不是node_模块的其他文件/文件夹,那么一切都会正常工作。

您是否已
git init
repo文件夹?如果是,则可以运行
git status
。在那里,您将看到任何新的或更改的文件夹

如果没有提到
node\u modules
,我想您的项目文件夹中有一个
.gitignore
文件。如果要
git添加
节点模块文件夹,则需要从
.gitignore
中删除
node\u模块/

npm安装--save dev webpack
只需在package.json中添加一个依赖项,并在节点本地repo中安装webpack。这不是与git相关的命令

请检查此问题:

希望这会有所帮助,

我自己也明白了。 这是由node_modules目录中的符号链接引起的。如果我以管理员身份评估git bash,则可以将新安装的node_模块符号链接创建为linux。然后,当git add运行良好时。如果没有经过评估的git bash,git bash可能无法创建符号链接,这会导致需要添加大量git文件,更糟糕的是,可能是symblink和节点模块工作人员之间的循环引用(不确定),这会导致git的内存消耗始终增加,并且没有响应。
如果在windows上遇到同样的问题,希望它能帮助其他人。

是的,我已经完成了git init。如果我没有添加由“npm安装--save dev webpack”命令创建的node_modules目录,一切正常。好的,你有
.gitignore
文件吗?没有,我没有.gitignore文件。你能从repo文件夹发送一个打印屏幕吗(在运行
npm安装--将dev webpack
cmd保存到文件/文件夹结构
ls-la
git status
)后,请查看我粘贴在此处的屏幕。