React - "classProperties" non è attualmente abilitato

Sep 15 2020

Ho aggiunto Truncate-reactal mio progetto. Dopodiché, React mi dice che devo installare @babel/plugin-proposal-class-properties, cosa che ho fatto nel file package.json in questo modo:

      "babel": {
        "presets": [
          "@babel/preset-env",
          "@babel/preset-react"
        ],
        "plugins": [
          [
            "@babel/plugin-proposal-class-properties",
            {
              "loose": true
            }
          ]
        ]
      }

Ovviamente, lo proposal-class-propertiesstesso l'ho installato con l'etichetta --save-dev

ma dopo tutto questo, ricevo ancora un errore simile a questo

Risposte

1 Liron Sep 16 2020 at 19:09

in base al collegamento GitHub che hai inviato devi fare 2 cose per farlo funzionare

  1. hai sia il file .babelrc che la configurazione babel nel tuo package.json. devi sceglierne uno.
  2. Devi passare import TextTruncate from 'react-text-truncate/src/TextTruncate'a import TextTruncate from 'react-text-truncate'nel componente VideoCard. Suppongo che react-text-truncate / src / TextTruncate questo file non sia la versione compilata