Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

466
Vistas
Tiene un error, sigue diciendo Extensión de archivo desconocida
`"C:\Program Files\nodejs\node.exe" C:\Users\Keith\WebstormProjects\flashbot\src\index.ts internal/process/esm_loader.js:74 internalBinding('errors').triggerUncaughtException( ^ TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".ts" for C:\Users\Keith\WebstormProjects\flashbot\src\in dex.ts ←[90m at Loader.defaultGetFormat [as _getFormat] (internal/modules/esm/get_format.js:71:15)←[39m ←[90m at Loader.getFormat (internal/modules/esm/loader.js:105:42)←[39m ←[90m at Loader.getModuleJob (internal/modules/esm/loader.js:243:31)←[39m ←[90m at async Loader.import (internal/modules/esm/loader.js:177:17)←[39m ←[90m at async Object.loadESM (internal/process/esm_loader.js:68:5)←[39m { code: ←[32m'ERR_UNKNOWN_FILE_EXTENSION'←[39m } Process finished with exit code 1`

Hay mucho código y archivos para este proyecto, así que no estoy seguro de qué modificar. Sin embargo, existe en github: https://github.com/flashbots/searcher-minter si cree que conoce la solución.

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

No puede ejecutar el código Typescript pasándolo a Node.js directamente, Node.js no proporciona soporte nativo para ejecutar Typescript. El código debe compilarse sobre la marcha o precompilarse. aquí hay algunas recetas:

  • Para ejecutar un archivo TypeScript seleccionado usando ts-node :

    • Instale ts-node usando npm i ts-node .
    • Cree una nueva configuración de ejecución/depuración de Node.js.
    • Agregue --require ts-node/register al campo de parámetros del nodo .
    • En el campo del archivo JavaScript, agregue $FilePathRelativeToProjectRoot$ .
    • Guardar configuración.
    • Úselo para ejecutar (o depurar) un archivo que esté actualmente abierto en el editor o seleccionado en la vista Proyecto . Puede hacerlo utilizando los iconos de la barra de navegación o la acción Ejecutar....

Si necesita pasar parámetros adicionales a ts-node (por ejemplo, --project tsconfig.json ), puede agregarlos al campo Parámetros de la aplicación en la configuración de ejecución/depuración.

  • Para compilar la aplicación con TypeScript y ejecutar un archivo TypeScript seleccionado

    • Cree una configuración de ejecución/depuración de Node.js.
    • En la sección Antes del lanzamiento , haga clic en Agregar y seleccione Compilar TypeScript .
      • Seleccione tsconfig.json .
      • En el campo del archivo JavaScript , debe seleccionar la ruta al archivo .js compilado.
      • Si un JavaScript compilado vive junto a su fuente, agregue $FileRelativeDir$/$FileNameWithoutExtension$.js
      • Si los archivos se guardan en una carpeta de salida (conservando la estructura de la carpeta), agregue el nombre de la carpeta antes del patrón, por ejemplo, build/$FileRelativeDir$/$FileNameWithoutExtension$.js
      • Guardar configuración.
      • Úselo para ejecutar (o depurar) un archivo que esté actualmente abierto en el editor o seleccionado en la vista Proyecto .
about 4 years ago · Juan Pablo Isaza Denunciar

0

Creo que debería ajustar su archivo tsconfig.json y agregar un nuevo script de start , creo que tal vez el script global que intenta ejecutar no puede encontrar el módulo ts-node

 { "compilerOptions": { "target": "ES2018", "module": "commonjs", "lib": [ "es2018" ], "declaration": true, "strict": true, "noImplicitAny": true, "strictNullChecks": true, "noImplicitThis": true, "alwaysStrict": true, "noUnusedLocals": false, "noUnusedParameters": false, "noImplicitReturns": true, "noFallthroughCasesInSwitch": false, "inlineSourceMap": true, "inlineSources": true, "experimentalDecorators": true, "strictPropertyInitialization": false, "typeRoots": [ "./node_modules/@types" ] }, "exclude": [ "node_modules", ] }

###Agregue un nuevo inicio en su paquete.json

 "scripts": { "start": "npx ts-node src/index.ts" },
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda