Bir elektron uygulaması yazıyorum ve bir dizindeki dosyaların sayısını saymak için fs modülünün opendirSync işlevini kullanmak istiyorum. Ancak şu hatayı alıyorum:
(node:12944) UnhandledPromiseRejectionWarning: TypeError: fs.opendirSync is not a function at DataImporter.CountFiles (C:\Users\v\Documents\Projects\Electron\asts\server\data_importer.js:18:8) at new DataImporter (C:\Users\v\Documents\Projects\Electron\asts\server\data_importer.js:5:26) at C:\Users\v\Documents\Projects\Electron\asts\main.js:32:19 (node:12944) UnhandledPromiseRejectionWarning: TypeError: fs.opendir is not a function at DataImporter.CountFiles (C:\Users\v\Documents\Projects\Electron\asts\server\data_importer.js:18:8) at new DataImporter (C:\Users\v\Documents\Projects\Electron\asts\server\data_importer.js:5:26) at C:\Users\v\Documents\Projects\Electron\asts\main.js:32:19 (node:12944) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1) (node:12944) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1) (node:12944) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code. (node:12944) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
Kullandığım kod aşağıdaki gibidir:
let fs = require('fs'); let path_mod = require('path'); function CountFiles(path) { let dir_end = null; let count = 0; let directory = fs.opendirSync(path); while(1) { let ret = directory.readSync(); if(!ret) { break; } else if(ret.isDirectory()) { console.log(path_mod.join(path, ret.name)); count += CountFiles(path_mod.join(path, ret.name)); } else { count++; } } directory.closeSync(); return count; }
Düğüm Sürümü:
12.6.0
Elektron Versiyonu:
7.1.12
Bu hataya neyin sebep olduğunu ve nasıl düzeltileceğini anlayamıyorum. Yolun doğru olduğunu ve hedef dizine erişimim olduğunu biliyorum (çünkü o dizinden bir dosya okumak için fs modülünü de kullandım).
Yardımın için teşekkürler.
opendirSyncYöntem düğüm sürümünde eklendi:
v12.12.0Sen düğüm versiyonunu yükseltmeniz gerekir.
Tarih:
Version Changes v13.1.0 The bufferSize option was introduced. v12.12.0 Added in: v12.12.0
Bu konuda daha fazla bilgi bulabilirsiniz burada
Cate Blanchett, kocasıyla tanıştığında tipik flört tavsiyelerine karşı çıktı.
Michael Sheen kar amacı gütmeyen bir aktör ama bu tam olarak ne anlama geliyor?
Ünlü yıldız Colin Egglesfield, RomaDrama Live'da heyecan verici hayran karşılaşmaları hakkında konuştu! artı kongredeki INSPIRE programı.
Northern Exposure'un neden 90'ların en popüler programlarından biri haline geldiğini görmek için bir Blu-ray veya DVD oynatıcının tozunu almanız gerekecek.
Sonifikasyon, verilerin alınması ve sese dönüştürülmesi işlemidir. İçinde yaşadığımız evren söz konusu olduğunda, bilim adamları seslerin kesinlikle başka bir deyişle ve çok güzel olduğunu buluyorlar.
Salonlardan ve kişisel bağışlardan alınan saç kesimleri, petrol sızıntılarını emen ve çevreyi korumaya yardımcı olan paspaslar olarak yeniden kullanılabilir.
Son 200'den fazla yılda Beyaz Saray'da sadece birkaç kişi evlendi. Onlar kimdi ve orada bir düğün yapmak için ne gerekiyor?
Sulu bir greyfurt yeme düşüncesiyle ağzınız heyecanlanıyor mu? Pekala, toplanın, çünkü greyfurt vücudunuzun ihtiyaç duyduğu vitaminler ve antioksidanlarla yüklüdür.
Austin, Teksas'ta asla sıkıcı bir an değil. Yerel TV kanalı KVUE, Austin şehir merkezinin sokaklarında bir otoparktan tehlikeli bir şekilde sarkan bir Toyota 4Runner sahnesinde canlı yayında.
Beyaz üstünlükçü Donald Trump'a kefil olmak için ahşaptan çıkan bir avuç renkli insan hakkında olumlu bir şey varsa, bu Olimpiyat, neredeyse insanüstü başarılara şahit olduğumuza tanıklık ettiğimizdir. .
(Fotoğraf: Bethany Clarke / Getty Images) Twitter, en azından genişletilmiş karakter sayısının yanı sıra geçme ihtimali olan başka bir değişiklik daha yaptı - yani, bazı insanları öfkelendirecek, diğerleri ise biraz daha fazla hissedecek. Beyaz üstünlükçü ve Charlottesville organizatörü Jason Kessler'in doğrulanması üzerine kullanıcılardan şikayetler aldıktan sonra Twitter, küçük mavi onay işaretinin amacı hakkında bir açıklama yayınladı.
Alyssa Parker (KCCI-TV ekran görüntüsü) Bir Buena Vista Üniversitesi amigo kızı, geçen hafta okulun milli marş sırasında oyuncuların ve amigo kızların ayakta durmasını zorunlu kılan bir politika oluşturmasının ardından kadrosundan istifa etti. birinci sınıftan beri takım, bir Eylül sırasında milli marş sırasında diz çökmüş dokuz ponpon kızdan biriydi.
Zendaya shared a sweet photo in honor of boyfriend Tom Holland's 26th birthday Wednesday
Oscar kazananın yüzyıl ortası evinde üç yatak odası, iki banyo ve okyanus manzarası bulunuyor.
Jeannie Mai Jenkins, 4 aylık kızı Monaco'yu emzirmek için "Bebeğiniz acıktığında kendinizi çok yorgun hissediyorsunuz, bebek için yeterince üretemiyorsunuz" dedi.
Yaklaşık 10 yıllık çift, 31 Mayıs'ta çıkacak olan yeni A&E gerçeklik dizisi Bobby Brown: Every Little Step'in öncesinde aşk hikayelerini paylaşıyor.
Her yerde gerçekten iyi insanlar var, onları bulmak için aramanız yeterli… Açıklama: “Bunu 2022'de yazarken, küresel bir pandeminin üçüncü yılına giriyoruz. Salgının eğitim üzerindeki etkisi şimdiden ortaya çıkıyor ve geleceğin araştırma kağıtlarından biri olacağından şüpheleniyorum.
Sınıftan ayrılmak isteyen öğretmenler için bir kariyer koçuyum (son zamanlarda kitlesel öğretmen göçüyle ne yazık ki gelişen bir endüstri) ve tekrar tekrar şunu duyuyorum: “Öğretmen olarak başka bir şey yapamayacak kadar çaresizim.” “Öğretmenlik için çok fazla yılım var - kimse bana 10 fitlik bir direğe dokunmak istemiyor.
PCOS, üreme çağındaki kadınları etkileyen hormonal bir hastalıktır ve en yaygın endokrin bozukluklarından biridir. Hastalarda genellikle hiperandrojenizm, amenore ve polikistik over bulunur.
Elvis bir gösteri. Baz Luhrmann'ın konusu ilk kez onun kasırga aşırılıklarıyla tamamen örtüşüyor.