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

470
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 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