UNPKG

openharmony-iconfont-cli

Version:

在openharmony框架中使用iconfont图标,不支持多色彩,依赖字体。

35 lines (34 loc) 1.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.downloadFileAsync = void 0; var tslib_1 = require("tslib"); var fs_1 = tslib_1.__importDefault(require("fs")); var http_1 = tslib_1.__importDefault(require("http")); var util_1 = require("util"); function downloadFileAsync(uri, dest) { return new Promise(function (resolve, reject) { // 确保dest路径存在 var file = fs_1.default.createWriteStream(dest); http_1.default.get(uri, function (res) { if (res.statusCode !== 200) { reject(res.statusCode); return; } // res.on("end", () => { // console.log("download end"); // }); // 进度、超时等 file .on("finish", function () { file.close(); resolve(void 0); }) .on("error", function (err) { util_1.promisify(fs_1.default.unlink)(dest); reject(err.message); }); res.pipe(file); }); }); } exports.downloadFileAsync = downloadFileAsync;