fix(apis): incorrect api call for the electron production bundle

This commit is contained in:
charlie
2023-10-09 21:48:05 +08:00
committed by Tienson Qin
parent 1c0e18daaa
commit 8c79a2c5f4
2 changed files with 16 additions and 4 deletions

View File

@@ -8,6 +8,8 @@ fs.unlink = function() {};
fs.readdir = function() {};
fs.rmdir = function() {};
fs.rimraf = function() {};
fs.lstat = function () {};
var dummy = {};
dummy.populateStat = function() {};
dummy.populateHash = function() {};
@@ -141,6 +143,17 @@ dummy.ELEMENT = function() {};
dummy.TEXT = function() {};
dummy.isAbsolute = function() {};
var utils = {}
utils.withFileTypes = true;
utils.accessTime = 0;
utils.modifiedTime = 0;
utils.changeTime = 0;
utils.birthTime = 0;
utils.atimeMs = 0;
utils.mtimeMs = 0;
utils.ctimeMs = 0;
utils.birthtimeMs = 0;
/**
* @typedef {{
* recursive: (undefined | boolean),

View File

@@ -57,15 +57,14 @@ export async function getAllFiles(dir, exts) {
const fileStats = await fse.lstat(filePath)
const stats = {
return {
path: filePath,
size: fileStats.size,
accessTime: fileStats.atimeMs,
modifiedTime: fileStats.mtimeMs,
changeTime: fileStats.ctimeMs,
birthTime: fileStats.birthtimeMs,
birthTime: fileStats.birthtimeMs
}
return { path: filePath, ...stats }
})
)
return files.flat().filter((it) => it != null)