神仙都没用 vor 1 Jahr
Ursprung
Commit
7809870c4f
1 geänderte Dateien mit 4 neuen und 4 gelöschten Zeilen
  1. 4 4
      build/cool/eps/index.ts

+ 4 - 4
build/cool/eps/index.ts

@@ -2,7 +2,7 @@ import { createDir, error, firstUpperCase, readFile, toCamel } from "../utils";
 import { join } from "path";
 import { Entity, DistPath } from "./config";
 import axios from "axios";
-import { isArray, isEmpty, last } from "lodash";
+import { isArray, isEmpty, last, merge } from "lodash";
 import { createWriteStream } from "fs";
 import prettier from "prettier";
 import { proxy } from "../../../src/config/proxy";
@@ -50,7 +50,7 @@ async function getData(temps: any[]) {
 
 	// 本地文件
 	try {
-		list = JSON.parse(readFile(join(DistPath, "eps.json")) || "[]");
+		list = JSON.parse(readFile(join(DistPath, "eps.json")));
 	} catch (err) {
 		error(`[eps] ${join(DistPath, "eps.json")} 文件异常, ${err.message}`);
 	}
@@ -76,7 +76,7 @@ async function getData(temps: any[]) {
 			}
 		})
 		.catch(() => {
-			error(`[eps] 获取失败, ${url} 无法访问!`);
+			error(`[eps] 获取失败, ${url} 无法访问,请启动服务!`);
 		});
 
 	// 判断是否重复项
@@ -85,7 +85,7 @@ async function getData(temps: any[]) {
 			const d = list.find((a) => e.prefix === a.prefix);
 
 			if (d) {
-				Object.assign(d, e);
+				merge(d, e);
 			} else {
 				list.push(e);
 			}