node.js - איך להגדיר את קומפיילר SWC
אני משתמש ב-SWC בפעם הראשונה ואני לא מצליח לקמפל את קבצי ה-ts שלי לקבצי js רגילים.
כאשר אני מריץ את הפקודה שלי :
npx swc ./src -d dist
קיבלתי את השגיאה :
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
הנה my.swcrc שלי שייצרתי עם SWC Playground
{
"jsc": {
"parser": {
"syntax": "typescript",
"tsx": false
},
"loose": false,
"minify": {
"compress": false,
"mangle": false
}
},
"module": {
"type": "commonjs"
},
"minify": false,
"isModule": true,
"sourceMaps": "inline"
}
המטרה שלי היא:
- קח את קבצי ה-ts שלי מתיקיית
./srcשלי - לקמפל ולפלט את זה בתיקיית
distעם מפות מקור מופעלות