javascript - 编译 Babel/React 时出错(未知选项)

标签 javascript reactjs webpack babeljs

尝试运行 webpack 时出现以下错误: 命令:webpack -d --watch

.babelrc:

{
 "presets" : ["es2015", "react", "stage-2"],
 "plugins" : ["transform-flow-comments"]
}

网络包配置:

var webpack = require('webpack');
var path = require('path');
var FlowBabelWebpackPlugin = require('flow-babel-webpack-plugin');

var config = {
  plugins: [
    new FlowBabelWebpackPlugin(),
  ],
  entry: ['./src/app'],
  output: {
    path: path.join(__dirname, 'dist'),
    filename: 'bundle.js',

  },
   module : {
    loaders : [
      {
        test: /\.css$/,
        loader: 'style!css?modules',
        include: /flexboxgrid/,
      },
      { 
        test: /\.js$/,
        loaders: ['babel'],
        include: path.join(__dirname, 'src'),
      },
      {
        test: /\.less$/,
        loader: "style-loader!css-loader!less-loader"
      }
    ]
  }
};

module.exports = config;

ERROR in ./src/app.js
Module build failed: ReferenceError: [BABEL] /Users/ user/gocode/src/github.com/natdm/mobilebid/frontend_v2/src/app.js: Unknown option: /Users/user/gocode/src/github.com/natdm/mobilebid/frontend_v2/node_modules/react/react.js.Children. Check out http://babeljs.io/docs/usage/options/ for more information about options.

A common cause of this error is the presence of a configuration options object without the corresponding preset name. Example:

Invalid:
  `{ presets: [{option: value}] }`
Valid:
  `{ presets: [['presetName', {option: value}]] }`

它告诉我我有无效的预设选项,但我没有,也从来没有过,突然间它就坏了。我必须更新/更改什么才能使其正常工作?

最佳答案

你的 .babelrc 文件似乎是正确的,只要确保你已经安装了

通过

使用它们之前的所有预设
  npm install babel-preset-es2015 babel-preset-react babel-preset-stage-2 --save-dev

关于javascript - 编译 Babel/React 时出错(未知选项),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42396768/

相关文章:

javascript - bootstrap dateRangePicker 图标不显示

javascript - React JS onClick 设置点击索引的状态

javascript - 如何在 Webpack 中对 CSS 文件进行版本控制并更新 list ?

javascript - 我可以通过开发 react 来加速 webpack 捆绑吗?

javascript - 使用 babel 7 忽略函数外部的返回

javascript - 如何收集onbeforeunload的返回值

javascript - 是否可以将一个元素的宽度设置为前一个元素的宽度?

java - 使用 Android Studio 虚拟设备执行任务 ':react-native-gesture-handler:compileDebugJavaWithJavac' 失败

css - 在 native react 中更改标题背景颜色

javascript - 通过引用传递?