2017-05-23 4 views
0

Reactjs、私は2つのreposを持っていて、1つはもう一方からコンポーネントをインポートしています。別のリポジトリからのReactjのインポート

モジュールの解析に失敗しました:[パス]予期しないトークン(22:6) このファイルタイプを処理するには、適切なローダーが必要な場合があります。 |レンダリング(){ | ... | }

はここに私のwebpack.config.jsモジュールローダーです:

module: { 
loaders: [ 
    { 
    exclude: /node_modules/, 
    loader: 'babel-loader', 
    query: { 
     presets: ['react', 'es2015', 'stage-1'] 
    } 
    }, 
    { 
    test: /\.scss$/, 
    loaders: ["style-loader", "css-loader", "sass-loader"] 
    }, 
] 

}、

私はここで何をしないのですか? 2つのレポジスは、自分自身で素晴らしい仕事をしています。私がもう1つを読み込もうとすると、それは私が得るエラーです。

+0

あなたはWebPACKのどのバージョンを使用していますか? –

+0

私はバージョン2.4.1を使用しています –

答えて

0

babel-loadertestプロパティが不足していませんか?ただ、その構成に数行を追加するために考え出した

{ 
    test: /\.jsx?$/, 
    loader: 'babel-loader', 
    // Further config 
} 
+0

はい、私はその部分に必要な余分な構成を探していました。ちょうどそれを考え出した。私の答えを確認..ありがとう –

0

module: { 
loaders: [ 
    { 
    test: /\.scss$/, 
    loaders: ["style-loader", "css-loader", "sass-loader"] 
    }, 
    { 
    test: /\.jsx?$/, 
    include: /node_modules\/my-react-comps-styleguide/, 
    loader: 'babel-loader' 
    }, 
    { 
    test: /\.jsx?$/, 
    exclude: /node_modules/, 
    loader: 'babel-loader' 
    } 
] 

}、私は追加何

は予告ReactJSアプリケーションで

は、通常のように設定されていますnode_modulesからインクルードするようにします。 これはうまくいきます。

私はまた、1があまりにもこれを追加することができます気づいた:

include: [ 
    path.join(process.cwd(),'src'), 
    path.join(process.cwd(), 'node_modules/[modulename]') 
] 
関連する問題