Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

463
Views
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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!