Babel命令行中的所有jsx文件都在一个目录中,输出为js文件



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

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

我想对目录中的所有内容都这样做。我通读了帮助命令的选项,似乎我应该能够完成这个

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

但这说明它需要文件名,尽管它提供了一个目录。

正确的语法是什么?

根据babel文档,语法似乎是

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

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

相关内容

最新更新