git checkout后恢复角度项目

时间:2019-01-11 07:23:55

标签: node.js angular git npm

我是Angular开发的新手。因此,我对由Angular CLI创建的git存储库中存储的数据存在疑问:实际上,我使用ng new helloworld创建了一个新的Angular工作区。使用的Angular CLI版本是7.2.1。它将创建一个Git存储库。在.gitignore文件中,有一堆条目。至今。使用ng new命令,它会创建其他一些重要内容,例如node_modules文件夹。

现在的问题是:如果我检出这个git仓库,我将丢失node_modules文件夹。这件事怎么办?如何自动创建添加必要的节点模块?我猜这个node_modules文件夹的存储方式不正确,因为否则它就不会成为.gitignore文件的条目...

1 个答案:

答案 0 :(得分:1)

node_modules的内容并不旨在提交给git。它仅包含在 packages.json 文件中配置的项目软件包。结帐后,转到项目目录并运行

  

npm安装

这将从云下载所有必需的文件,并填充一个新的node_modules目录。