`tsc --build --clean` 和 `rm -rf *.js` 有什么区别?

What's the difference between `tsc --build --clean` vs. `rm -rf *.js`?

我有一个关于与参数 --build --clean 一起使用的 tsc 命令的快速问题,据我所知,它用于清理/擦除之前生成的 .js 文件转译器 (tsc).

这条命令的特殊性或意义是什么?如果我需要删除所有 .js 文件,我可以通过目录中的 rm -rf *.jsdel *.js 轻松完成。

有人可以告诉我缺少的部分吗?

区别在于 rm 会愉快地删除任何文件,即使它们不是通过转译 TypeScript 生成的。