如何自动清理 SCM 提交的 node_modules 目录

2024-02-24

我对 Node.js 还很陌生。具有我的依赖项的功能(来自node_modules)在我的项目适合我的同一目录中。

我也想要提交这些依赖项 http://www.mikealrogers.com/posts/nodemodules-in-git.html和我的项目。

我从一个使用的项目开始socket.io。但是当我查看生成的目录时npm之后npm install socket.io,有示例文件、文档、自述文件、基准数据、变更日志……很多我不想在我的 git 或 subversion 系统中提交的文件。

有没有一种自动缩小文件内容的工具node_modules目录只保留需要的内容?

如果我正确阅读了 npm 的文档,我没有发现任何相关内容。有一个prune选项,但它是删除未使用的依赖项。


不,没有工具可以做到这一点。通常该模块的作者使用.npmignore忽略他不想发布的任何文件。几乎所有作者都发布了示例、文档、自述文件、更改日志。

唯一的方法就是删除它们并提交到 git。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何自动清理 SCM 提交的 node_modules 目录 的相关文章

随机推荐