@babel/plugin-bugfix-firefox-class-in-computed-class-key
Traduzione Beta Non Ufficiale
Questa pagina è stata tradotta da PageTurner AI (beta). Non ufficialmente approvata dal progetto. Hai trovato un errore? Segnala problema →
Questo plugin di correzione trasforma le classi all'interno di chiavi calcolate di altre classi per aggirare un bug di SpiderMonkey relativo agli elementi di classe privati.
consiglio
Questo plugin è incluso in @babel/preset-env, e Babel lo abiliterà automaticamente quando i tuoi targets sono interessati dal bug del browser.
avviso
Le versioni di Terser precedenti alla 5.30.2 annulleranno la trasformazione effettuata da questo plugin. Assicurati di utilizzare almeno la versione 5.30.2, oppure imposta l'opzione compress.inline di Terser su false.
Installazione
- npm
- Yarn
- pnpm
- Bun
npm install --save-dev @babel/plugin-bugfix-firefox-class-in-computed-class-key
yarn add --dev @babel/plugin-bugfix-firefox-class-in-computed-class-key
pnpm add --save-dev @babel/plugin-bugfix-firefox-class-in-computed-class-key
bun add --dev @babel/plugin-bugfix-firefox-class-in-computed-class-key
Utilizzo
Con un file di configurazione (Consigliato)
babel.config.json
{
"plugins": ["@babel/plugin-bugfix-firefox-class-in-computed-class-key"]
}
Tramite CLI
Shell
babel --plugins @babel/plugin-bugfix-firefox-class-in-computed-class-key script.js
Tramite Node API
JavaScript
require("@babel/core").transformSync("code", {
plugins: ["@babel/plugin-bugfix-firefox-class-in-computed-class-key"],
});