master
刘东琪 9 months ago
parent 5eb788d968
commit 947d795b94
  1. 9
      utils/JsUtil.js

@ -17,13 +17,13 @@ class JsUtil {
//获取script @src 属性 //获取script @src 属性
let jsSrc = script.src; let jsSrc = script.src;
let url = new URL(jsSrc); let url = new URL(jsSrc);
let fileName = areaName + url.pathname.replaceAll('/', '.'); let fileName = areaName + url.pathname.replaceAll('/', '_');
let filePath = path.resolve(__dirname, `../public/static/js/`); let filePath = path.resolve(__dirname, `../public/static/js/`);
let existDir = fs.existsSync(filePath); let existDir = fs.existsSync(filePath);
if (!existDir) { if (!existDir) {
fs.mkdirSync(filePath, {recursive: true}); fs.mkdirSync(filePath, {recursive: true});
} }
let file =path.resolve(filePath, fileName); let file = path.resolve(filePath, fileName);
let existFile = fs.existsSync(file); let existFile = fs.existsSync(file);
let jsText; let jsText;
if (existFile) { if (existFile) {
@ -51,11 +51,12 @@ class JsUtil {
const buffer = Buffer.from(arrayBuffer); const buffer = Buffer.from(arrayBuffer);
let file = path.resolve(filePath, fileName); let file = path.resolve(filePath, fileName);
fs.writeFile(file, buffer, {encoding: 'utf8'}, (err) => { fs.writeFile(file, buffer, {encoding: 'utf8'}, (err) => {
if (err){ if (err) {
console.error(`文件${file}写入失败 ---> ${err}`) console.error(`文件${file}写入失败 ---> ${err}`)
} else {
console.info(`文件${file}写入成功`)
} }
}) })
console.log('File downloaded and saved successfully.');
return buffer.toString('utf8') return buffer.toString('utf8')
} }
} }

Loading…
Cancel
Save