Section courante

A propos

Section administrative du site

externals

Externe
webpack module.exports

Syntaxe

externals: RegExp
externals: {option[: objet],...}

Paramètres

Paramètre Description
RegExp Ce paramètre permet d'indiquer une expression régulière d'exclusion du bundles. Chaque dépendance correspondant à l'expression régulière donnée sera exclue des bundles de sortie.
option Ce paramètre permet d'indiquer l'un des options suivantes :
Option Description
chaîne de caractères Cette option permet d'indiquer le nom de propriété jquery que le module jquery dans import $ from 'jquery' doit exclure. Afin de remplacer ce module, la valeur jQuery sera utilisée pour récupérer une variable jQuery globale. En d'autres termes, lorsqu'une chaîne est fournie, elle sera traitée comme racine.
byLayer Cette option permet d'indiquer les externes par couche.
function Cette option permet de définir votre propre fonction pour contrôler le comportement de ce que vous souhaitez externaliser à partir de webpack. Le webpack-node-externals, par exemple, exclut tous les modules du répertoire node_modules et fournit des options aux paquets de liste blanche.
subtract Cette option permet de sélectionner une partie d'un module commonjs, où ./math est le module et votre bundle ne nécessite que le sous-ensemble sous la variable de soustraction.

Description

Ce champ permet d'exclure les dépendances des bundles de sortie. Au lieu de cela, le bundle créé repose sur cette dépendance pour être présent dans l'environnement du client (toute application de l'utilisateur final). Cette fonctionnalité est généralement la plus utile pour les développeurs de bibliothèques, mais il existe une variété d'applications pour cela.



Dernière mise à jour : Vendredi, le 7 Mai 2021