巴贝尔发现模块的问题

时间:2016-10-06 10:23:35

标签: javascript node.js reactjs babeljs react-jsx

我有一个小的react jsx文件,需要编译成js。

我使用js文件

在目录中安装babel和presets
npm -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构建过程的正确方法是什么。

1 个答案:

答案 0 :(得分:0)

您必须全局安装preset

这样做

  1. 创建一个新文件夹并将input.js移至该文件夹
  2. npm init
  3. npm i babel没有-g
  4. npm install babel-preset-es2015 babel-preset-react
  5. 在该位置打开控制台
  6. 运行./node_mudules/.bin/babel --presets es2015,react input.js -o output.js