Wie verhindere ich, dass Webpacks bündeln? Derzeit schreibe ich eine Bibliothek, die nach der Verteilung einen Fehler You've loaded two copies of React on the page.
verursacht. Ich vermute, dass Webpack alle Abhängigkeiten einschließlich devDependencies bündelt.Verhindern, dass Web Packs aggregiert werden
Gibt es einen Weg dahin?
In meinem Fall sollte es für die Bibliothek möglich sein, React out of node_modules zu bekommen.
Also, was ich grundsätzlich will, ist, anstelle von Webpack Auflösung der require('React)
, sollte es einfach verlassen require('React)
unberührt.
In meinem Verständnis macht es abhängig, dass es eine globale Variable namens "React" gibt, oder? – MoeSattler
@Moezalez Es hängt von 'outputType' ab, den Sie wählen. Wenn Sie den Typ "var" ausgeben, wird dies der Fall sein. Es gibt einen ganzen Abschnitt in [docs] (https://webpack.github.io/docs/configuration.html#externals), der erklärt, welcher resultierende Code erzeugt wird. –