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

182
Visualizações
Estructura de un proyecto de nodo js

Soy nuevo en node js , así que perdónenme si digo algo mal. Quiero crear un proyecto y probarlo localmente. Así que creé un proyecto de node js con (en el mismo directorio):

  1. app.js --> donde creo el localhost:8080
  2. index.html --> mi página principal html
    • dentro de esto, tengo una llamada al script test.js

Esos son mis archivos:

aplicación.js

 const express = require('express'); const app = express(); port = 8080; app.use(express.static(__dirname)); app.listen(port, function(){ console.log('Server in ' + port); });

índice.html

 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <script type="module" src="test.js"> </script> </body> </html>

prueba.js

 import axios from 'axios' // Non important stuff

Pero cuando intento importar bibliotecas npm al script test.js , como se muestra arriba, aparece este error

 Uncaught TypeError: Failed to resolve module specifier "express". Relative references must start with either "/", "./", or "../".

Y si trato de usar require , me muestra este error:

 // test.js:1 ==> const axios = require('axios') Uncaught ReferenceError: require is not defined at test.js:1 (anonymous) @ test.js:1

EDITAR CAMBIÓ MI DIRECTORIO Mi carpeta es esta:

proyecto

He cambiado mi directorio pero sigue siendo el mismo problema

Pregunta anterior: ¿Por qué me muestra ese error? ¿Qué estoy haciendo mal?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

require no es una función javascript incorporada. Lo proporciona node.js, que es un entorno de tiempo de ejecución del lado del servidor para javascript. Se supone que no debe cargar paquetes npm directamente en un navegador.

Si desea utilizar el paquete axios en un entorno de navegador, puede cargarlo desde CDN (o descargarlo y alojarlo localmente con una etiqueta de secuencia de script ).

 <script src="https://unpkg.com/axios/dist/axios.min.js"></script>
about 4 years ago · Juan Pablo Isaza 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