Node.js olabilir't açık dosyaları. Hata: './ist ENOENT, yol/dosya'/;
Hiçbir şikayetleri ile gayet iyi çalışan Bilgisayarım, node.js bir program açık çerçeve kullanarak geliştirdim.
Yaşamak için tasarlanmıştır nerede SUSE Studio benim cihaz üzerinde program çalıştırmak, ancak, herhangi bir dosya etkileşimi bir hata alıyorum.
Error: ENOENT, stat './path/to/file'
Hangi dosya izinlerini doğru olup olmadığını kontrol ettim. Benim bilgisayar ve benim cihaz bu önemli düğüm farklı sürümlerini çalıştıran.
Herhangi bir düşünce?
CEVAP
Yolları .
ile belirtilen geçerli çalışma dizini, komut dosyası için göreli göreli. Dosya halinde node app.js
ama eğer çalıştırırsanız bulmuş olabilir node folder/app.js
çalıştırın. Bunun tek istisnası require('./file')
ve o require
Her modül var ve bu sayede çağrıldığını ne olduğunu bildiği için mümkündür.
Bir yol senaryoya göre ayarlamak için __dirname
değişken kullanmanız gerekir.
var path = require('path');
path.join(__dirname, 'path/to/file')
ya da olası
path.join(__dirname, 'path', 'to', 'file')
Cocoapods komutları nedeniyle " ba...
düğüm ve Hata: EMFILE, çok fazla açık ...
Nasıl hata ayıklama " yapmak;Hata:...
Nasıl node.js uygulama hata ayıklama...
Hata 'BAĞLANTI : önemli hata LNK1...