angular - 如何将 Node_modules 文件夹添加到 github 存储库?
问题描述
我有一个使用 Angular 构建的现有项目,我试图将其推送到 githubs 远程服务器中。我可以推送除 node_modules 文件夹之外的所有文件夹,该文件夹很大并且包含数百个文件。我读到将它包含在 repo 中是不好的做法,并且它也被 github 忽略,如 .gitignore 文件中所指定。
我需要 node_modules 文件夹,否则项目将无法运行。收到缺少模块的错误。解决方案是什么?
我需要与某人共享该项目并且没有此文件夹,它根本无法工作。
先感谢您
解决方案
你是对的,你不应该提交 node_modules 文件夹。相反,与您共享项目的人应该运行“npm install”,以便将项目的所有依赖项安装到他自己的“node_modules”中
要回答这个问题,您可以提交一个被忽略的文件:
git add -f node_modules
推荐阅读
- oracle - 提醒用户他们的记录已经过时,因为它们已经过时了?
- ios - 使用自动布局动态设置视图上边距和高度 - swift3
- r - 将共现数据框转换为方阵
- c# - 证书签名在服务器上产生不同的签名
- javascript - React - Rendering an array of objects using Map
- r - 如何在 Neo4j Cypher 中使用 If else 或使用 RNeo4j?
- javascript - JavaScript How to run variables in if and for?
- javascript - How to build a menu list object recursively in JavaScript?
- apache-spark - 使用带有参数的 Apache Livy 触发 spark 应用程序
- python-3.x - AttributeError:模块'folium'没有属性'Map'