iconfont-update-cli
Advanced tools
+15
-15
@@ -7,3 +7,3 @@ /* | ||
| * @LastEditors: zhouxd | ||
| * @LastEditTime: 2023-03-06 01:12:25 | ||
| * @LastEditTime: 2023-03-06 12:30:05 | ||
| */ | ||
@@ -76,3 +76,3 @@ const path = require("path"); | ||
| behavior: "allow", //允许下载请求 | ||
| downloadPath: path.join(_process.cwd(), updatePath), //设置下载路径,必须为绝对路径,不然报错 | ||
| downloadPath: path.join(process.cwd(), updatePath), //设置下载路径,必须为绝对路径,不然报错 | ||
| }); | ||
@@ -89,3 +89,3 @@ spinner.start(chalk.blue("下载图标库")); | ||
| const startDate = Date.now(); | ||
| const zipPath = path.join(_process.cwd(), updatePath + "download.zip"); | ||
| const zipPath = path.join(process.cwd(), updatePath + "download.zip"); | ||
| while (!fs.existsSync(zipPath)) { | ||
@@ -104,4 +104,4 @@ // 等一秒钟 | ||
| await compressing.zip.uncompress( | ||
| path.join(_process.cwd(), updatePath + "download.zip"), | ||
| path.join(_process.cwd(), updatePath) | ||
| path.join(process.cwd(), updatePath + "download.zip"), | ||
| path.join(process.cwd(), updatePath) | ||
| ); | ||
@@ -113,7 +113,7 @@ spinner.succeed(chalk.green("解压zip")); | ||
| const isExistZip = fs.existsSync( | ||
| path.join(_process.cwd(), updatePath + "download.zip") | ||
| path.join(process.cwd(), updatePath + "download.zip") | ||
| ); | ||
| if (isExistZip) { | ||
| //删除zip文件 | ||
| fs.unlinkSync(path.join(_process.cwd(), updatePath + "download.zip")); | ||
| fs.unlinkSync(path.join(process.cwd(), updatePath + "download.zip")); | ||
| spinner.succeed(chalk.green("删除download.zip")); | ||
@@ -123,6 +123,6 @@ } | ||
| const isexist = fs.existsSync( | ||
| path.join(_process.cwd(), updatePath + dirName) | ||
| path.join(process.cwd(), updatePath + dirName) | ||
| ); | ||
| if (!isexist) { | ||
| fs.mkdirSync(path.join(_process.cwd(), updatePath + dirName)); | ||
| fs.mkdirSync(path.join(process.cwd(), updatePath + dirName)); | ||
| } | ||
@@ -132,17 +132,17 @@ spinner.start(chalk.blue("删除旧的newFont文件夹")); | ||
| const files = fs.readdirSync( | ||
| path.join(_process.cwd(), updatePath + dirName) | ||
| path.join(process.cwd(), updatePath + dirName) | ||
| ); | ||
| files.forEach((file) => { | ||
| fs.unlinkSync(path.join(_process.cwd(), updatePath + dirName, file)); | ||
| fs.unlinkSync(path.join(process.cwd(), updatePath + dirName, file)); | ||
| }); | ||
| fs.rmdirSync(path.join(_process.cwd(), updatePath + dirName)); | ||
| fs.rmdirSync(path.join(process.cwd(), updatePath + dirName)); | ||
| spinner.succeed(chalk.green("删除旧的newFont文件夹")); | ||
| spinner.start(chalk.blue("重命名文件夹")); | ||
| const dir = fs.readdirSync(path.join(_process.cwd(), updatePath)); | ||
| const dir = fs.readdirSync(path.join(process.cwd(), updatePath)); | ||
| dir.forEach((dir) => { | ||
| if (dir.startsWith("font_")) { | ||
| fs.renameSync( | ||
| path.join(_process.cwd(), updatePath, dir), | ||
| path.join(_process.cwd(), updatePath, dirName) | ||
| path.join(process.cwd(), updatePath, dir), | ||
| path.join(process.cwd(), updatePath, dirName) | ||
| ); | ||
@@ -149,0 +149,0 @@ } |
+1
-1
| { | ||
| "name": "iconfont-update-cli", | ||
| "version": "1.0.3", | ||
| "version": "1.0.4", | ||
| "description": "iconfont图标库更新", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
22068
-0.06%