/** * 警告⚠️:请勿在非Node环境调用此文件中的任何方法 * * Node通用工具类 * * @public * @node */ interface NodeUtil { /** * * 可以使用Node.js内置的fs模块中的`copyFileSync`或者`copyFile`方法来复制文件夹。不过需要注意,这两个方法只能复制单个文件,如果想要复制整个文件夹,需要自己编写递归函数实现。 * 本方法用于复制一个文件夹以及其中所有子文件和子文件夹 * * @param source - 源文件 * @param target - 目标文件 * @author terwer * @since 1.0.0 */ copyFolderSync(source: string, target: string): void /** * 删除文件夹 * * @param folder - 文件夹 */ rmFolder(folder: string): void /** * 路径拼接 * * @param paths - 路径数组 */ joinPath(...paths: string[]): string /** * 获取相对路径 * * @param pathname - 路径名称 */ dirname(pathname: string): string /** * 获取绝对路径 * * @param pathname - 路径名称 */ absPath(pathname: string): string } export default NodeUtil //# sourceMappingURL=nodeUtil.d.ts.map