linkfolder
v1.0.0
Published
A tool to sync folder changes between projects
Maintainers
Readme
LinkFolder
一个用于同步文件夹变化的命令行工具,特别适用于在开发过程中同步项目间的文件变化。
安装
npm install -g linkfolder使用方法
1. 监听模式
持续监听源文件夹的变化并同步到目标文件夹:
linkfolder watch -s <源文件夹路径> -t <目标文件夹路径>例如:
linkfolder watch -s ./projectA/dist -t ./projectB/node_modules/package-name2. 单次同步
只同步一次,不进行监听:
linkfolder sync -s <源文件夹路径> -t <目标文件夹路径>选项
-s, --source <path>: 源文件夹路径(必需)-t, --target <path>: 目标文件夹路径(必需)-i, --ignore <patterns...>: 忽略的文件模式(可选)-v, --verbose: 启用详细日志(可选)
示例
- 基本使用:
linkfolder watch -s ./src -t ./target- 忽略某些文件:
linkfolder watch -s ./src -t ./target -i "*.log" "*.tmp"- 启用详细日志:
linkfolder watch -s ./src -t ./target -v注意事项
- 确保有足够的权限访问源文件夹和目标文件夹
- 目标文件夹如果不存在会自动创建
- 使用 Ctrl+C 可以停止监听模式
开发
# 安装依赖
npm install
# 构建
npm run build
# 开发模式运行
npm run dev