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

Antworten auf die Frage(20)

Ihre Antwort auf die Frage