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
)后,请查看我粘贴在此处的屏幕。