我是第一次使用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
下面是我用SWC Playground生成的.swcrc
{
"jsc": {
"parser": {
"syntax": "typescript",
"tsx": false
},
"loose": false,
"minify": {
"compress": false,
"mangle": false
}
},
"module": {
"type": "commonjs"
},
"minify": false,
"isModule": true,
"sourceMaps": "inline"
}
我的目标是:
- 从我的
./src
目录中取出ts文件 - 在
dist
目录中编译并输出,并启用源Map
1条答案
按热度按时间vs3odd8k1#
它说它无法读取您的.swcrc文件。
您能否仔细检查它的名称是否正确,是否位于目录的根目录下?