Auflösen erfordern Pfade mit Webpack
Ich bin immer noch verwirrt, wie man Modulpfade mit dem Webpack auflöst. Jetzt schreibe ich:
myfile = require('../../mydir/myfile.js')
aber ich würde gerne schreiben
myfile = require('mydir/myfile.js')
Ich denke das resolve.alias kann helfen, da ich ein ähnliches Beispiel mit @ se{ xyz: "/some/dir" }
als Alias kann ich dannrequire("xyz/file.js")
.
Aber wenn ich meinen Alias auf @ set{ mydir: '/absolute/path/mydir' }
, require('mydir/myfile.js')
wird nicht funktionieren.
Ich fühle mich dumm, weil ich das Dokument oft gelesen habe und das Gefühl habe, dass mir etwas fehlt. Was ist der richtige Weg, um zu vermeiden, dass alle relativen Anforderungen mit @ geschrieben werde../../
etc