2016-09-27 7 views

答えて

0

babel-loaderを使用してjsxファイルを解決するには、webpack configを設定する必要があります。モジュールローダーの次の行test: /\.js?$/,は、ファイルタイプが.js.jsxの両方を解決するようにwebpackに指示します。

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

module.exports = { 
    context: path.join(__dirname, "src"), 
    devtool: "inline-sourcemap", 
    entry: "./js/client.js", 
    module: { 
    loaders: [ 
     { 
     test: /\.js?$/, 
     exclude: /(node_modules|bower_components)/, 
     loader: 'babel-loader', 
     query: { 
      presets: ['react', 'es2015', 'stage-0'], 
      plugins: ['react-html-attrs', 'transform-decorators-legacy'], 
     } 
     } 
    ] 
    }, 
    output: { 
    path: __dirname + "/src/", 
    filename: "client.min.js" 
    } 
}; 
関連する問題