如何在CRA公用文件夹中编译JS文件?

时间:2019-07-15 20:49:47

标签: reactjs babeljs create-react-app

我想在公共文件夹中编译一个Javascript文件,以便可以使用ES6语法进行开发,但是我将其编译为

我尝试安装babel-cli,它似乎可以在给定的文件上运行,但是它不会生成具有

这是我正在运行的命令:

npx babel public/file.js -o public/compiled-file.js

除了CRA提供的配置外,没有其他配置可用。

我希望该文件将任何ES6语法更改为const和let更改为var,但是它不会执行任何操作。

1 个答案:

答案 0 :(得分:0)

通过将@babel/cli@babel/preset-env添加到项目的package.json开发人员依存关系中,我能够使它起作用。

之后,我能够根据需要执行以下命令来编译该文件:

npx babel public/file.js --out-file public/compiled-file.js --presets=@babel/preset-env