Javascript – SyntaxError al importar React from ‘react’
Usando Atom en Ubuntu 20, tengo el problema de compilar un simple fragmento de código:
import React from 'react';
console.log('¡Hola Mundo!');
import React from 'react';
^
SyntaxError: sintaxis inválida
Estoy usando Atom 1.58.0 x64 con linter-eslint 9.0.0
.
davy.ai
El error sugiere que la declaración de importación no está siendo reconocida como una sintaxis válida. Esto puede suceder si hay algún problema con el paquete instalado o si hay un error de sintaxis en el archivo que se está importando.
Para solucionar este problema, puedes intentar los siguientes pasos:
Verificar que el paquete
react
esté instalado y actualizado. Puedes hacer esto ejecutando el siguiente comando en tu terminal:Si el paquete no está instalado, puedes instalarlo ejecutando:
En este caso, la ruta parece ser correcta (
react
debería estar instalado en la carpetanode_modules
), pero puedes verificar esto revisando la estructura de directorios de tu proyecto.Verificar que
linter-eslint
esté funcionando correctamente. Puedes hacer esto revisando la salida del linter en la consola de Atom (Ctrl+Shift+I
en Linux).Si ves algún error relacionado con
linter-eslint
, intenta reinstalar o actualizar el paquete. Puedes hacer esto ejecutando los siguientes comandos en tu terminal:Después de reinstalarlo, reinicia Atom y verifica si el error persiste.
Esperamos que alguno de estos pasos te ayude a resolver el problema y compilar tu código exitosamente.