我是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
文件的条目...
答案 0 :(得分:1)
node_modules的内容并不旨在提交给git。它仅包含在 packages.json 文件中配置的项目软件包。结帐后,转到项目目录并运行
npm安装
这将从云下载所有必需的文件,并填充一个新的node_modules目录。