45 votes

Nuxt js - Une installation récente de nuxt 2.14.6 contient des avertissements de type "loose option" de babel

J'ai une nouvelle installation de nuxt version 2.14.6 et je voudrais faire taire une erreur que j'obtiens lorsque je lance la commande nuxt :

 WARN  Though the "loose" option was set to "false" in your @babel/preset-env co
The "loose" option must be the same for @babel/plugin-proposal-class-properties,
        ["@babel/plugin-proposal-private-methods", { "loose": true }]
to the "plugins" section of your Babel config.

Je suppose que je dois remplacer la configuration de babel dans mon fichier nuxt.config.js, mais je n'ai pas trouvé de solution utile.

79voto

Jorge Granados Points 36

Ajoutez les éléments suivants à votre nuxt.config.js sous l'onglet build sección.

nuxt.config.js

build: {
  babel:{
    plugins: [
      ['@babel/plugin-proposal-private-methods', { loose: true }]
    ]
  }
}

18voto

Je préfère remettre à zéro nuxt retour à 2.15.2 et attendez qu'il soit réparé. Bien que la réponse ci-dessus corrige le problème à court terme, ces avertissements sur une nouvelle installation de Nuxt me semblent être un bug.

8voto

kissu Points 31

Cet ons est corrigé de Nuxt v2.15.5 comme indiqué dans ce numéro de github : https://github.com/nuxt/nuxt.js/issues/9224#issuecomment-835742221

Vous pouvez supprimer tout resolutions y build.babel.plugins lié à ce bug dans votre nuxt.config.js configuration. En outre, si nécessaire, vous devez réinitialiser :

  • yarn.lock (ou package-lock.json )
  • node_modules/.cache
  • .nuxt

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X