Skip to content
On this page

【实用技能】如何复制项目文件不包括node_modules

1. 前言

在将项目代码分享给别人的时候,很多时候我们会先手动移除node_modules。因为一个node_modules很多时候会占几百兆,此前我每次想要分享代码给别人,首先得加个.gitignore,然后把代码上传到Github,通过Github进行代码的分享,此时因为配置ignore node_modules, 别人下载下来的项目是不带node_modules。

但是这个过程操作起来耗时比较久,我就想为什么我不自己开发一个脚本,实现复制项目,但是不复制里面的node_modules,然后直接将该项目通过QQ等聊天工具直接发给朋友呢,别人拿到项目后,可以自己运行npm install下载回依赖。

最终我完成了这个插件:

image-20220519140655034

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