2016-09-01 3 views
1

Ich arbeite mit einem React-Projekt. Jedes Mal, wenn ich eine der JS-Dateien ändere, muss ich den Befehl "webpack" im Terminal erneut ausführen, damit die Änderungen im Browser angezeigt werden. Gibt es eine Möglichkeit, dass ich den Befehl "webpack" nicht noch einmal ausführen muss.Warum muss ich den Befehl "webpack" erneut ausführen?

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() 
    ] 
}; 

Antwort

1

Sie benötigen webpack-dev-server und heiß loader reagieren, Sie Entwicklung Config auch benötigen. Bitte werfen Sie einen Blick auf diese Seite ReactHotLoader und wenn Sie es komplex finden Kommentar hier und ich werde Ihnen weitere Links, die hilfreich sein könnten.

Auch bei diesem Beispiel bitte werfen Sie einen Blick Github:React-redux-app, diese könnten Sie Ihre Entwicklung env einrichten helfen.

+0

Ich habe Reac-Hot-Loader installiert. Was soll ich jetzt tun? Es ist komplex – ApurvG

+0

Ich habe das Problem, das ich zu diesem Thema konfrontiert http://StackOverflow.com/questions/39278348/getting-started-with-react-hot-loader?noredirect=1#comment65891523_39278348 geschrieben – ApurvG

1

Es ist ganz einfach. Führen Sie einfach webpack mit -w Flag aus, um es nach Änderungen zu sehen und bei jeder Änderung neu aufzubauen.

webpack -w 
Verwandte Themen