如何使用@swc/cli忽略文件?

rgu*_*rin 6 javascript typescript swc-compiler

我用来swc在一个副项目上转译我的 Typescript 代码,并且正在努力使用 cli 选项忽略最终输出中的测试文件--ignore

库版本:

 @swc/cli: ^0.1.57
 @swc/core: ^1.2.173
Run Code Online (Sandbox Code Playgroud)

命令:

swc ./src --out-dir dist --ignore **/*.test.ts
Run Code Online (Sandbox Code Playgroud)

.swrc 配置

{
  "jsc": {
    "target": "es5",
    "paths": {
      "@src/*": ["./src/*"]
    },
    "parser": {
      "syntax": "typescript",
      "decorators": true,
      "dynamicImport": true
    }
  },
  "minify": true,
}
Run Code Online (Sandbox Code Playgroud)

我仍然在我的 dist 输出文件夹中看到所有测试文件。请注意,像这样在 .swcrc 中使用排除属性 "exclude": [".*\\.spec|test\\.(j|t)s$", "mocks", "types"]是可行的,但是--ignore应该如何使用 arg 呢?