Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

660
Views
Error al importar Framer Motion v5 en React (con create-react-app)

Cuando estoy tratando de hacer una animación simple para div usando el movimiento del marco. Recibo este siguiente error en el navegador

/node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs

 Can't import the named export 'Children' from non EcmaScript module (only default export is available)```
over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Bajé la versión de movimiento de Framer a "4.1.17" cambiando el archivo package.json y ejecutando npm install y funciona para mí.

over 4 years ago · Santiago Trujillo Report

0

Aquí está la respuesta al problema de Framer Discord

con respecto al problema con la versión actual de create-react-app (CRA), el problema se rastrea en GitHub aquí: https://github.com/formatjs/formatjs/issues/1395

Después de probar un poco, parece que el problema es cómo CRA maneja las dependencias de ESM y, más particularmente, parece que las dependencias transitivas no se manejan correctamente. También hay un problema pendiente con CRA sobre esto https://github.com/facebook/create-react-app/issues/10356 .

Opciones:

  1. Esto está arreglado/no se rompe en la próxima versión de CRA que puede probar hoy ( https://github.com/facebook/create-react-app/discussions/11278 ) tome nota aunque todavía está en alfa.

  2. Puede parchear CRA para solucionar el problema como se describe en varios boletos de otras bibliotecas

  • https://github.com/formatjs/formatjs/issues/1395#issuecomment-518823361
  • https://github.com/reactioncommerce/reaction-component-library/issues/399#issuecomment-467860022
over 4 years ago · Santiago Trujillo Report

0

Esto funcionó para mí:

 import {AnimatePresence, motion} from 'framer-motion/dist/framer-motion'
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!