Babel命令行目录下的所有jsx文件,输出为js文件

slsn1g29  于 2022-12-08  发布在  Babel
关注(0)|答案(1)|浏览(186)

我一直在运行一个命令,一次将一个.jsx文件转换为.js文件:

npx babel App.jsx --out-file App.js --plugins=@babel/plugin-transform-react-jsx

我想对目录中的所有内容执行此操作。我通读了help命令的选项,似乎应该可以执行此操作

npx babel -d mydirectory -x .jsx  --plugins=@babel/plugin-transform-react-jsx

但是,尽管提供了一个目录,它还是需要文件名。
正确的语法是什么?

vltsax25

vltsax251#

根据Babel docs,语法似乎是

npx babel mydirectory --out-dir dist -x .jsx  --plugins=@babel/plugin-transform-react-jsx

https://babeljs.io/docs/en/babel-cli#compile-directories

相关问题