一个用于同步文件夹变化的命令行工具,特别适用于在开发过程中同步项目间的文件变化。
npm install -g linkfolder持续监听源文件夹的变化并同步到目标文件夹:
linkfolder watch -s <源文件夹路径> -t <目标文件夹路径>例如:
linkfolder watch -s ./projectA/dist -t ./projectB/node_modules/package-name只同步一次,不进行监听:
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