如何删除 node_modules 并在 ionic 2 项目中恢复它们
Posted
技术标签:
【中文标题】如何删除 node_modules 并在 ionic 2 项目中恢复它们【英文标题】:How to remove node_modules and restore them in ionic 2 project 【发布时间】:2017-02-18 21:30:57 【问题描述】:删除大约 124MB 的平台后,我的项目的 Ionic 2 源代码。其中node_modules
占用 98MB。因此,在从 git 签入/签出时,它会占用更多空间。
我可以在签入前删除node_modules
并在签出后恢复它们吗?有办法吗?任何帮助将不胜感激。
【问题讨论】:
【参考方案1】:在从 GIT(或任何其他文件夹或文件)签入/签出时,不要添加/删除 node_modules
文件夹,而是在项目目录中添加 .gitignore
文件,例如 this one。
在该文件中,您可以指定 GIT 应忽略的所有文件和文件夹。
请注意node_modules
不应包含在存储库中,因为恢复其内容所需的所有信息都存储在package.json
文件中。因此,如果出于任何其他原因需要删除 node_modules
文件夹,则可以通过运行 npm install
来恢复它们(该命令将安装 package.json
文件中列出的所有依赖项)。
【讨论】:
以上是关于如何删除 node_modules 并在 ionic 2 项目中恢复它们的主要内容,如果未能解决你的问题,请参考以下文章