我有一个小的react jsx文件,需要编译成js。
我使用js文件
在目录中安装babel和presetsnpm -g install babel-cli
npm install babel-preset-es2015 babel-preset-react
我的脚本执行此操作
babel --presets es2015,react input.js -o output.js
一切正常。
重新启动计算机并重新运行构建。它失败。
每次我重新安装babel和预设以使其工作。
我不是一个js开发者并查找类似的问题列表,谷歌搜索此问题会返回25种不同的“修复”问题的方法。这似乎是一个基本任务,为什么周围会有如此多的噪音,以及将其添加到更大的非JavaScript构建过程的正确方法是什么。
答案 0 :(得分:0)
您必须全局安装preset
。
这样做
input.js
移至该文件夹npm init
npm i babel
没有-g
npm install babel-preset-es2015 babel-preset-react
./node_mudules/.bin/babel --presets es2015,react input.js -o output.js