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

325
Visualizações
¿Cómo cargar Javascript con módulos importados?

Estoy tratando de importar módulos de tensorflowjs, y debajo está mi código. prueba.html

 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title </head> <body> <script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@2.0.0/dist/tf.min.js"></script> <script type="module" src="./test.js"></script> </body> </html>

prueba.js

 import * as tf from "./node_modules/@tensorflow/tfjs"; import {loadGraphModel} from "./node_modules/@tensorflow/tfjs-converter"; const MODEL_URL = './model.json'; const model = await loadGraphModel(MODEL_URL); const cat = document.getElementById('cat'); model.execute(tf.browser.fromPixels(cat));

Además, ejecuto el servidor usando python -m http.server en mi símbolo del sistema (Windows 10), y este es el mensaje de error en el registro de la consola de mi navegador:

 Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "text/html". Strict MIME type checking is enforced for module scripts per HTML spec.
about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Puede usar la siguiente secuencia de comandos de python para servir sus archivos:

serve.py

 import http.server import socketserver import sys PORT = 8000 if len(sys.argv) > 1: PORT = int(sys.argv[1]) class HttpRequestHandler(http.server.SimpleHTTPRequestHandler): extensions_map = { # '': 'application/octet-stream', '': 'text/html', '.manifest': 'text/cache-manifest', '.html': 'text/html', '.png': 'image/png', '.jpg': 'image/jpg', '.svg': 'image/svg+xml', '.css': 'text/css', '.js':'application/x-javascript', '.wasm': 'application/wasm', '.json': 'application/json', '.xml': 'application/xml', } httpd = socketserver.TCPServer(("localhost", PORT), HttpRequestHandler) try: print(f"serving at http://localhost:{PORT}") httpd.serve_forever() except KeyboardInterrupt: pass

después:

python ./serve.py 8000

De forma predeterminada, http.server no se ocupa de los tipos mime. Los scripts anteriores indican qué tipo de MIME usar en el encabezado de respuesta según la extensión del archivo.

about 4 years ago · Juan Pablo Isaza Relatório

0

Si usa Node.js, puede usar el paquete http-server para servir sus archivos.

Instalar

 npm install --global http-server

Usar

 http-server

O alternativamente, use: npx http-server

Consulte la documentación para obtener más detalles y opciones.

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