2016-05-05 9 views
0

bearbeiten: scheint ein webpack Zusammenhang Bug auf v1.13.0 zu sein, wenn jemand es trifft, Antwort ist unterwebpack Beobachter nicht aktualisiert auf v1.13.0


Ich bin mit webpack -w aber Aus irgendeinem Grund wird es nur gelegentlich erneut ausgeführt, nachdem viele Änderungen vorgenommen wurden, aber nicht wie üblich gespeichert. Wenn beispielsweise ein Klassenname in einem der HTML-Komponenten meiner react-Komponenten geändert wird, wird der webpack-Watcher nicht ausgelöst. Hier ist meine webpack.config.js:

module.exports = { 
    entry: './main.js', 
    output: { 
     path: './public/build/', 
     filename: 'index.js' 
    }, 
    /*devServer: { 
     // reload on the fly 
     inline: true, 
     port: 3333 
    },*/ 
    module: { 
     loaders: [ 
      { 
       test: /\.jsx?$/, 
       exclude: /node_modules/, 
       loader: 'babel', 
       query: { 
        presets: ['es2015', 'react'] 
       } 
      } 
     ] 
    } 
}; 

Ich habe auch versucht die webpack dev-Server mit webpack-dev-server von der Kommandozeile (uncommenting den devserver Teil von meiner config-Datei) zu laufen, aber dass eine Aktualisierung nicht auf Dateiänderungen an allen .

Ich habe versucht, so zu arbeiten, aber es ist ermüdend neu starten zu müssen sogar webpack -w nur eine geringfügige Änderung

+0

Vielleicht möchten Sie diese Regression melden, damit es fest ist. –

+0

Ah, ich sehe, dass du das getan hast. Vielen Dank. : +1: –

Antwort

1

es gelöst zu sehen ... aus irgendeinem Grund, es folgendes webpack.config.js gelöst hinzufügen. Keine Ahnung warum, aber das behebt es. Kann ich auf Windows 7 bin, WebPACK auch v1.13.0

var webpack = require("webpack"); 

und dies als Teil des module.exports

plugins: [ 
    new webpack.OldWatchingPlugin() 
] 
1

Versuchen Sie es mit, um zu sehen:

webpack --watch 

Als sie empfehlen auf sie die Homepage: https://webpack.github.io/docs/cli.html#watch-mode-watch.

Ich laufe normalerweise webpack wie folgt aus:

webpack --config webpack.config.js --progress --colors --watch 

Um alle sinnvollen log