2015-11-16 3 views
68

私はWebPACKのでプロジェクトをビルドし、このWebPACKのコンフィグと反応しようとしている:のWebPACK /バベル/は、エラーを構築リアクト: "不明なオプション:FOO/node_modules// react.js.Children反応する"

var path = require('path'); 
var webpack = require('webpack'); 

module.exports = { 
    entry: [ 
    'babel-polyfill', 
    './app/less/main.less', 
    './app/main.js', 
    'webpack-dev-server/client?http://localhost:8080' 
    ], 
    output: { 
    publicPath: '/', 
    filename: 'dist/main.js' 
    }, 
    debug: true, 
    devtool: 'source-map', 
    module: { 
    loaders: [ 
     { 
     test: /\.js$/, 
     include: path.join(__dirname, 'app'), 

     loader: 'babel-loader', 
     query: { 
      presets: ['react', 'es2015'] 
     } 
     }, 
     { 
     test: /\.less$/, 
     loader: "style!css!autoprefixer!less" 
     }, 
    ] 
    } 
}; 
をWebPACKのを実行しているとき

私はあまりにも必要と午後のモジュールを持っており、WebPACKのインストールされている確信している、しかし、私が取得:

Module build failed: ReferenceError: [BABEL] /Users/me/foo/app/main.js: Unknown option: foo/node_modules/react/react.js.Children 

任意のアイデア?

+1

main.jsも貼り付けることができますか? – Wint

答えて

167

申し訳ありませんが、私はちょうど私が私が私はもう私のプロジェクトで使用していなかった古いNPMモジュールをアンインストールし後にエラーを得たことを追加したいです。私はどこにでも使用していなかったので奇妙でした - どのように使用されていないものをアンインストールするとエラーが発生するのでしょうか?

このモジュールの1つであるのサブ依存性には、babel-preset-reactがありました。これは私が自分のプロジェクトを開始したときに自分のプロジェクトにインストールするのを忘れていました。したがって、そのパッケージをアンインストールすると、重要なbabel-preset-react!もアンインストールされました!一年以上、私はアプリが別のパッケージのサブ依存関係のおかげでコンパイル可能性が反応し

...


はそうです、インストールバベル・プリセット・反応する私のために問題を解決しました。

+14

ごめんなさい。このNPMパッケージをインストールする必要はありません。 – AxeEffect

+0

okありがとう@AxeEffect !! – SuperUberDuper

+0

@SuperUberDuperありがとうございました!あなたが答えを投稿したという事実は、このエラーを5分で解決するのに役立ちます! – David

1

私はその昨日、この問題を抱えていました。インクルードをドロップする:それを修正しました。私はバベル・プリセット・反応

0

をインストールするのを忘れ

関連する問題