创建平均堆栈的种子项目

Creating seed project of mean stack

我已经完成了一个项目,我想将这个项目上传到 GitHub,但是这个项目也包括节点模块,我不想也上传它们。我的意思是,无论谁从 git 克隆项目并输入 "npm install" 都可以安装软件包,因此上传所有软件包没有意义。

那么如何创建我的项目的种子,是否有任何框架?

在项目的根文件夹中创建一个 .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"