Curieux de voir comment quelque chose comme jQuery
,React
这些打包好的库加载之后可以在全局中使用$
,jQuery
和React
来访问,想知道自己构建的库如何做到可以在全局中像React
pourrait être utilisé à l'échelle mondiale.
J'ai découvert qu'après l'empaquetage du webpack, les objets associés définis ne pouvaient pas du tout être trouvés globalement.
Emballez-le dans une bibliothèque, veuillez lire https://webpack.js.org/guides...
Une fois le webpack emballé, toutes les fermetures sont terminées. Comment peut-on y accéder à l'échelle mondiale ?
Afin d'avoir un accès global, la configuration pertinente du nouveau webpack.ProvidePlugin doit être ajoutée au webpack
Par exemple
Généralement, enregistrez simplement votre objet principal (ou classe) directement dans l'objet global. Par exemple, vous pouvez imiter la méthode d'enregistrement jQuery (en supprimant la section qui détermine le document) :
Si vous adoptez une méthode d'écriture modulaire, vous pouvez écrire le code ci-dessus sur le module d'entrée.