babel react 问题查找模块

babel react issues finding modules

我有一个小的 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 开发人员,正在查找类似问题列表并google 搜索此问题 returns "fixing" 问题的 25 种不同方式。这似乎是一项基本任务,为什么周围有这么多噪音以及将其添加到更大的非 javascript 构建过程的正确方法是什么。

您必须全局安装 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