angularjs – 为什么node_modules文件夹没有提交到Git?
当我创建一个AngularJS项目时
yo angular 它创建一个node_modules /目录,但将该目录放在.gitignore中.当我将项目克隆到其他地方并运行时 grunt server 我得到
入门指南并没有说明如何处理丢失的node_modules /目录. node_modules /目录被故意地丢失,因为你们把它放在.gitignore中. 在这种情况下,使用Yeoman和Grunt的正确方法是什么? 谢谢.
这是正确的行为. node_modules的内容不是要提交到源代码控制.
npm后面的想法是它跟踪一个名为
package.json的文件中的所有节点依赖关系.该文件应该被提交到源代码控制.然后在另一台机器上,您可以查看代码并运行
npm安装 这看看package.json文件,并从云中下载所有需要的文件,并将它们全部放入一个新的node_modules目录中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |