2016-09-01 3 views
1

私はReactプロジェクトを担当しています。すべての.jsファイルを変更するたびに、ブラウザで変更内容を反映させるために、再度「webpack」コマンドを端末で実行する必要があります。何か方法がありますので、もう一度 "webpack"コマンドを実行する必要はありません。「webpack」コマンドをもう一度やり直さなければならないのはなぜですか?

webpack.config.js

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

module.exports = { 
    devServer: { 
     inline: true, 
     contentBase: './src', 
     port: 3000 
    }, 
    devtool: 'cheap-module-eval-source-map', 
    entry: './dev/js/index.js', 
    module: { 
     loaders: [ 
      { 
       test: /\.js$/, 
       loaders: ['babel'], 
       exclude: /node_modules/ 
      }, 
      { 
       test: /\.scss/, 
       loader: 'style-loader!css-loader!sass-loader' 
      } 
     ] 
    }, 
    output: { 
     path: 'src', 
     filename: 'js/bundle.min.js' 
    }, 
    plugins: [ 
     new webpack.optimize.OccurrenceOrderPlugin() 
    ] 
}; 

答えて

1

また、あなたが開発の設定を必要とする、webpack-dev-serverを必要とホットローダーを反応させます。このページを見てください。ここに複雑なコメントがある場合、私はあなたに役立つより多くのリンクを提供します。

また、Github:React-redux-appの例をご覧ください。これは開発環境の設定に役立ちます。

+0

反応ホットローダーがインストールされています。今私は何をすべきですか?それは複雑です – ApurvG

+0

私はこのスレッドに直面している問題を投稿しましたhttp://stackoverflow.com/questions/39278348/getting-started-with-react-hot-loader?noredirect=1#comment65891523_39278348 – ApurvG

1

簡単です。 -wフラグを付けたwebpackを実行して、変更を監視し、変更時に毎回再構築してください。

webpack -w 
関連する問題