🐛 Initialization interface hangs on the macOS Fix https://github.com/siyuan-note/siyuan/issues/7887

This commit is contained in:
Liang Ding 2023-04-05 14:43:38 +08:00
parent dd63f2d361
commit c836dc72ce
No known key found for this signature in database
GPG key ID: 136F30F901A2231D

View file

@ -416,9 +416,21 @@
}
const walk = (dir, files = []) => {
var dirFiles;
const fs = require('fs')
try {
if (!fs.existsSync(dir)) {
console.log("dir [" + dir + "] not exists")
return files
}
dirFiles = fs.readdirSync(dir)
} catch (e) {
console.error("read dir [" + dir + "] failed: ", e)
return files
}
const path = require('path')
const dirFiles = fs.readdirSync(dir)
for (const f of dirFiles) {
let stat = fs.lstatSync(dir + path.sep + f)
if (stat.isSymbolicLink()) {