我已经完成了一个项目,我想将这个项目上传到GitHub,但是这个项目还包括节点模块,我也不想上传它们。我的意思是无论谁从git克隆项目并输入“npm install”都可以安装软件包,所以上传所有软件包都没有意义。
那么如何创建项目的种子,是否有任何框架?
答案 0 :(得分:1)
在项目的根文件夹中创建一个.gitignore
文件,并添加您不想上传到GitHub的任何内容,例如node_modules。 git将忽略添加到此文件中的任何内容。
# inside .gitignore
node_modules
如果已添加node_modules
并提交,则必须从git中删除该文件夹。否则,即使该文件夹位于.gitignore
。
git rm -r --cached node_modules
git commit -m "removing node_modules"