UNPKG

jcommon-node

Version:
85 lines (53 loc) 1.85 kB
<!-- * @Author: wuxh * @Date: 2020-05-07 10:09:44 * @LastEditTime: 2025-05-26 17:49:22 * @LastEditors: wxingheng * @Description: * @FilePath: /jcommon-node/pack/base.md --> > 最新的功能将会在 [jcommon-cli](https://www.npmjs.com/package/jcommon-cli) 进行更新,本包暂不更新。 # jcommon-node node 常用纯函数工具库 (当前版本已在项目中使用,后续更新会向前兼容) 持续丰富中... ## 简介 **在日常工作中,会经常用到一些`文件处理``常用脚本`等等函数,虽然大部分只需谷歌/百度一下就能找到,但是大多数都存在着一些问题,于是整理了网上和自己平常用到的工具类,方便大家以后的使用,提升开发效率。** ## 安装 ### 使用 ```bash # 安装 $ npm install jcommon-node ``` ```bash # 引入 const { copyDir } = require('jcommon-node') ``` ## 项目特点 - [x] 完全的按需引用,我们只导出纯函数 - [x] 不同于传统 js 工具库导出一整个大模块(moment, utils, ...) - [x] 支持 npm 安装方式 - [x] TypeScript支持 ## 其他实用脚本 ### git-pull-all 递归遍历指定目录下的所有子目录,自动查找并执行所有 git 仓库的 `git pull` 操作,适合多仓库批量更新。 **用法:** ```bash npx jcommon-node -git-pull-all ``` 可用于一键拉取所有子项目的最新代码。 ## API 目录 ### - [copyDir](#copyDir) 复制目录 ## API 说明 ### copyDir 复制目录 ```javascript wuxh * @Date: 2021-08-22 16:14:34 * @param {string} src 源目录 * @param {string} dst 目标目录 * @param {boolean} emptyDst 是否清空目标目录,默认false * @return {*} * @example: copyDir('./dist', './dist1', true) ``` ## 建议,交流,推荐,反馈 联系我 wxingheng@outlook.com