如何将node_modules添加到下载的git存储库?

时间:2017-12-06 16:20:07

标签: git github angular-cli

我有几个问题。

最重要的是标题中的内容:如何将node_modules添加到下载的git存储库中?我知道node_modules有很多文件,因此不能保存在git存储库中。请逐步列出我在Mac笔记本电脑上需要做的事情。

此外,在我创建这样的新项目时,我似乎能够获得node_modules

sudo ng new geckos.

然而,它有自己的问题。我不能在我喜欢的目录中创建一个新项目。例如,我想在Documents / GitHub / geckos中创建一个项目,但它没有用。我也收到了这个警告:

项目名称“Documents / GitHub / geckos”无效。新项目名称必须以字母开头,并且必须仅包含字母数字字符或短划线。添加短划线时,短划线后的线段也必须以字母开头。

我的结论是,由于/斜杠,我无法创建新文件夹。那么我应该怎么做才能在正确的文件夹中创建一个新项目?我希望它在哪里?

最后,当我创建一个安装了所有node_modules的新项目时,如何将我下载的存储库混合或添加到这个新项目中?它甚至可能吗?我听说过关于git pull的事情。我该怎么做?

2 个答案:

答案 0 :(得分:2)

当然,即使这是一种不好的做法,您也可以将 node_modules 添加到您的git中。首先,您应该使用以下命令获取所有模块。

npm install

然后,请务必从项目中的任何 .gitignore 文件中删除 node_modules 文件夹。

答案 1 :(得分:0)

使用:npm install

安装package.json中的内容

我们将供应商文件从repo中删除,因为该清单中描述了包及其预期版本。如果您使用的是较新的软件包管理器,有时会有一个锁文件也可以存储安装的特定版本。在这种情况下,您还需要在测试更新后,根据团队的工作流程提交锁文件。

相关问题