我是git和node的初学者。因此,我在git中创建了一个新的存储库,并安装了React和Babel,但是git告诉我该存储库太大了。实际上,我所做的只是运行这样的命令:
created index.html
created app.js
> npm init (initialized package.json)
> npm install --save react react-dom
> npm install --save-dev babel_preset_react
> npm install --save-dev babel_preset_es2015
added babel config to package.json
也许我错过了什么,但是我甚至还没有构建任何东西,就已经收到了我的存储库太大的投诉。Git桌面甚至会抛出OutOfMemory异常!所以我想,也许我不应该检查node_modules文件夹。然后我读到了这个:https://web.archive.org/posts/nodemodules-in-git.html 但是现在我更加困惑了。文章说,您应该为部署的项目检查node_modules。但是那不意味着它仍然会是一个“大型存储库”吗? 在底部,文章说不要将node_modules添加到gitignore中。 我认为gitignore只是忽略该文件夹中的文件不被提交到git。 所以,这是在告诉我们不要忽略node_modules吗? 也就是说,检查node_modules? $ npm rebuild on deploy是什么? 对于npm和git的初学者,有人能用简单的术语解释一下我应该做什么吗?