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
distcon mapas de origen habilitados