ich einfach meinen Code in ein einziges Modul über die folgende Strategie mit webpack transpile kann:Export mehr „Dateien“ aus einer einzigen Compilation
{
entry: path.join(__dirname, 'src/index.js'),
output: {
path: path.join(__dirname, 'dist'),
filename: 'bundle.js',
libraryTarget: 'umd',
library: 'totem-ui',
}
}
Wo ist meine src/index.js
Datei sieht wie folgt aus:
export { default as Button } from 'src/atoms/Button';
Dies kann wie so von Anwendungen von Drittanbietern konsumiert werden:
import { Button } from 'totem-ui';
aber was ich bin versuchen zu erreichen ist etwas Ähnliches wie react-router
oder lodash
tut es. Zum Beispiel mit reagieren-Router, können Sie ein einzelnes Modul wie folgt importieren:
import Router from 'react-router/lib/Router';
In meinem Fall würde es so aussehen:
import Button from 'totem-ui/atoms/Button';
Wie dies über webpack erreicht wird? Wie heißt dieses Muster?