Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

399
Visualizações
Reactjs & Express 'Es posible que necesite un cargador adecuado para manejar este tipo de archivo.'

Creé un servidor React/Express pero cuando intento importar el arranque obtengo lo siguiente:

Error

 ./node_modules/react-bootstrap/esm/Button.js Module parse failed: Unexpected token (18:2) You may need an appropriate loader to handle this file type. | active, | className, | ...props | }, ref) => { | const prefix = useBootstrapPrefix(bsPrefix, 'btn');

Configuración

ingrese la descripción de la imagen aquí

Aplicación.js

 import React, { Component } from 'react'; import logo from './logo.svg'; import './App.css'; import Customers from './components/customers'; import Button from 'react-bootstrap/Button'; import 'bootstrap/dist/css/bootstrap.min.css'; class App extends Component { render() { return ( <div className="App"> <header className="App-header"> <img src={logo} className="App-logo" alt="logo" /> <h1 className="App-title">React Express Starter</h1> </header> <Customers /> <div> <div id="wallet-address"></div> </div> </div> ); } } export default App;

índice.js

 import React from 'react'; import ReactDOM from 'react-dom'; import './index.css'; import App from './App'; import registerServiceWorker from './registerServiceWorker'; ReactDOM.render(<App />, document.getElementById('root')); registerServiceWorker();

Tengo un paquete web instalado en ambos paquetes. Estoy completamente perdido en cuanto a por qué está ocurriendo el problema. Hice lo mismo sin Express sin problemas, pero tanto con Express como con React parece que no puedo importar ningún paquete sin obtener el mismo error.

Cualquier ayuda sería muy apreciada.

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Una configuración de desarrollo típica de React/Express se ve así, suponiendo que el servidor de desarrollo de la aplicación React se ejecuta en el puerto 3000 y Express en el 5000...

  1. Solicitudes de API de proxy para Express. En client/package.json agregar

     "proxy": "http://localhost:5000",
  2. Inicie su aplicación Express como prefiera iniciarla

  3. Inicie su aplicación React a través npm start / yarn start en la carpeta de la aplicación ( client en su caso).

  4. Abra su navegador en http://localhost:3000

Al instalar bibliotecas del lado del cliente, como react-bootstrap, asegúrese de instalarlas en el archivo client/package.json .


Una compilación de producción se parece más a esto

  1. Haga que Express sirva estáticamente archivos desde su directorio de build y maneje las rutas de frontend

     // make sure this comes after any routes, preferably last const path = requires("path"); const clientBuild = path.join(__dirname, "client", "build"); app.use(express.static(clientBuild)); app.get("/*", (_req, res) => { res.sendFile(path.join(clientBuild, "index.html")); });
  2. Cree su aplicación React a través npm run build / yarn build en la carpeta del client .

  3. Inicie su aplicación Express como prefiera iniciarlat

  4. Abra http://localhost:5000 en su navegador.

Tenga en cuenta que realizar cambios en su aplicación React en modo de producción requiere una reconstrucción (paso n. ° 2).

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda