Hala webpack ile modül yollarını çözmek için kafam karıştı. Şimdi yazıyorum:
myfile = require('../../mydir/myfile.js')
ama yazmak istiyorum
myfile = require('mydir/myfile.js')
Çözme.alias'ın{ xyz: "/some/dir" } takma ad olarak kullandığım benzer bir örneği gördüğüm için yardımcı olabileceğini düşünüyordum require("xyz/file.js").
Ben benim takma set Ama eğer { mydir: '/absolute/path/mydir' }, require('mydir/myfile.js') iş olmaz.
Aptal hissediyorum çünkü dokümanı defalarca okudum ve bir şeyleri kaçırdığımı hissediyorum. ../../Vb ile gerekli tüm akrabaları yazmaktan kaçınmanın doğru yolu nedir ?
resolve.aliastam olarak önerdiğiniz şekilde çalışır.resolveYapılandırmanızdaki başka bir şey yüzünden başarısız olup olmadığını merak ediyorum . Ben kullanıyorumalias{ mydir: path.resolve( __dirname, 'path', 'to', 'mydir' )verequire( 'mydir/myfile.js' )gayet iyi çalışıyor.