【发布时间】:2013-06-08 19:38:16
【问题描述】:
我正在尝试找出在 git 中处理 node_modules 的最佳方法。根据我的阅读,有两种选择:
A.将所有 node_modules 与我的项目一起保存在 git 存储库中。这样,克隆我的项目的人不必安装任何模块。
B.不要在 git 存储库中保留任何 node_modules,即,有一个包含“node_modules”的“.gitignore”文件。
但是,在某些项目中,我看不到这两个选项中的任何一个。比如this node.js project中,没有node_modules,也没有.gitignore文件……
当我 fork 这个 repo 并执行 npm install 时,文件夹中充满了 node_modules,并且由于没有 .gitignore,git 尝试提交它们...
我做错了什么?
【问题讨论】:
标签: node.js github gitignore node-modules