Ich habe eine Ordnerstruktur für meine JS-Module. Ich möchte ein Modul pro Seite. Dies ist keine einzelne Seite App.
Wie kann ich Dateien in einer Ordnerstruktur ausgeben?
Was ich sehen kann, ist die einzige Möglichkeit, [name].js
auszugeben. Dies könnte funktionieren, wenn ich die Namen sehr einzigartig mache, oder ich könnte den Namen ein -
für ein Ordnertrennzeichen geben. Das würde bedeuten, dass a/b/c.js
in den Namen a-b-c
übersetzen würde. Ich mag das wirklich nicht. Ich würde gerne in der Lage sein, require("a/b/c")
.
Soweit ich das beurteilen kann, kann ich keine einzelne gebündelte Datei verwenden, weil require
außerhalb des Moduls nicht verfügbar ist. Wenn ja, könnte ich einfach ein einzelnes Paket und require("a/b/c")
auf jeder Seite erstellen.
Wenn es eine gute Möglichkeit gibt, dies zu tun, die ich nicht im Internet finde, lass es mich wissen.
Es sieht so aus, als ob ich das problemlos mit require.js mit r.js machen kann, aber ich möchte require.js nicht verwenden und möchte CommonJS-Module.
Sie können einen Einstiegspunkt wie folgt mit einem Schrägstrich definieren:
%Vor% Und output
gefällt das:
Dieses Setup erstellt einen public/main-plugin/js
Ordner und fügt den background.js
ein. Es funktioniert mindestens auf Win7x64
.
Sie können [Name] verwenden, um neue Ordner zu erstellen. So:
%Vor%Tags und Links javascript gruntjs webpack