Aller au contenu principal

Plugin de transformation Object.assign pour Babel

Traduction Bêta Non Officielle

Cette page a été traduite par PageTurner AI (bêta). Non approuvée officiellement par le projet. Vous avez trouvé une erreur ? Signaler un problème →

Exemple

Entrée

JavaScript
Object.assign(a, b);

Sortie

JavaScript
var _extends = ...;

_extends(a, b);

Mises en garde

  • Fonctionne uniquement avec du code de la forme Object.assign ou Object['assign']. Les modèles suivants ne sont pas pris en charge :

    JavaScript
    var { assign } = Object;
    var assign = Object.assign;

Installation

npm install --save-dev @babel/plugin-transform-object-assign

Utilisation

Avec un fichier de configuration (Recommandé)

babel.config.json
{
"plugins": ["@babel/plugin-transform-object-assign"]
}

Via CLI

Shell
babel --plugins @babel/plugin-transform-object-assign script.js

Via l'API Node

JavaScript
require("@babel/core").transformSync("code", {
plugins: ["@babel/plugin-transform-object-assign"],
});