1. 前言
在将项目代码分享给别人的时候,很多时候我们会先手动移除node_modules。因为一个node_modules很多时候会占几百兆,此前我每次想要分享代码给别人,首先得加个.gitignore,然后把代码上传到Github,通过Github进行代码的分享,此时因为配置ignore node_modules, 别人下载下来的项目是不带node_modules。
但是这个过程操作起来耗时比较久,我就想为什么我不自己开发一个脚本,实现复制项目,但是不复制里面的node_modules,然后直接将该项目通过QQ等聊天工具直接发给朋友呢,别人拿到项目后,可以自己运行npm install下载回依赖。
最终我完成了这个插件:
2. 使用方法
2.1 安装
npm i -g copy-without-node-modules
2.2 使用
copyit project-name# 运行后它会将项目进行完整的复制,而且不会带里面的node_modules。
3. 尾语
项目地址: xia-2/copy-without-node-modules (github.com)
如果这个项目对你有帮助,给个✨
如果你在使用的过程中遇到了任何问题,你可以到Github上发起一个Issue Github Issue
原文:https://juejin.cn/post/7099326168603557901