1.原因
- 前端工程项目使用
npm install安装的依赖会全部下载到node_modules目录下,需忽略 - 前端项目上线前,使用
npm run build打包为静态资源,并存放在dist目录下,需忽略
2.目的
使用svn进行代码版本控制时,设置svn忽略node_modules和dist目录下的资源以及vscode配置文件等等。
3.操作方式
在项目根目录下执行以下代码svn propset svn:ignore -F tempfile .即可。(注:命令行参数设置可在cmd中输入svn proset --help具体查看,或查看官方文档)
// tempfile示例
node_modules
dist
.vscode
4.其他方式参考
- svn setting全局配置ignore 该方式对本机所有使用svn代码控制的项目都有影响,故此解决方案不太好。
- 命令行方式 同使用svn propset命令,只是需要一个一个添加,没有使用文件添加方便
- tortoise svn->右键->add to ignore list 参考链接的章节:4.14. 忽略文件和目录(该方式测试后发现只对dist有效,对node_modules无效)