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

272
Visualizações
No puedo encontrar una manera de usar 'requerir' en html

Ahora estoy desarrollando JS en html, pero obtuve el siguiente error: Uncaught (in promise) ReferenceError: require is not defined .

El código es simplemente subs = require("./subscriptions.json").subs; .

Para resolver este problema, primero probé el module con import y obtuve otros errores.
<script type="module" src="subscribe.js"></script>

  1. import { subs as subs } from "./subscriptions.json"; → Uncaught SyntaxError: Unexpected token '{'
  2. import subs from "./subscriptions.json"; → Uncaught SyntaxError: Unexpected identifier
  3. import * from "./subscriptions.json"; → Uncaught SyntaxError: Unexpected token '*'
  4. import "./subscriptions.json"; → Uncaught SyntaxError: Unexpected string

Esto fue lo mismo con "fs" , un módulo JS, así que lo dejé e intenté usar require.js (2.3.6). Pero del mismo modo, arrojó errores.
<script data-main="subscribe.js" src="require.js"></script>

  1. require(["./subscriptions.json"]); → Uncaught Error: Script error for "subscriptions.json"
  2. require(["json!./subscriptions.json"]); → Uncaught Error: Script error for "json", needed by: json!subscriptions.json_unnormalized2 , Uncaught Error: Script error for "subscriptions.json" , Uncaught Error: Load timeout for modules: json!subscriptions.json_unnormalized2
  3. require(["fs"]); → Uncaught Error: Script error for "fs"

¿Cuál podría ser el problema en mi código? Cuando sea necesario, puedo compartir mi código completo.

PD. En realidad no necesito requerir o importar algo. Solo quiero que mis archivos JS independientes compartan datos json . Si hay una mejor manera, comparte la tuya por favor. Gracias.

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

0

No puede usar require en módulos es6. require se usa en node.js y para leer un archivo json en el javascript del lado de su navegador, puede usar la API fetch en su archivo javascript y puede obtener datos del archivo .json y usarlo en HTML

 fetch("test.json") .then(response => response.json()) .then(json => console.log(json));
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