Búsqueda de sitios web

node.js - Cómo configurar el compilador SWC


Estoy usando SWC por primera vez y no puedo compilar mis archivos ts en archivos js normales.

Cuando ejecuto mi comando :

npx swc ./src -d dist

Recibí el error:

failed to process js file

Caused by:
    0: failed to read swcrc file (src/index.ts)
    1: failed to deserialize .swcrc (json) file: syntax error: 1:1
    2: expected value at line 1 column 1

Aquí está mi .swcrc que he generado con el Playground de SWC

{
  "jsc": {
    "parser": {
      "syntax": "typescript",
      "tsx": false
    },
    "loose": false,
    "minify": {
      "compress": false,
      "mangle": false
    }
  },
  "module": {
    "type": "commonjs"
  },
  "minify": false,
  "isModule": true,
  "sourceMaps": "inline"
}

Mi objetivo es:

  • Toma mis archivos ts de mi directorio ./src
  • Compílalo y expórtalo en un directorio dist con mapas de origen habilitados

Artículos relacionados