2016-02-08 2 views
2

Я бегу webpack --watch и webpack-dev-server на 2 отдельных терминала на моем Mac OSX. Каждый раз, когда я обновляю файл, он перекомпилируется в терминале, однако браузер не перезагружается, и мне приходится вручную перезагружать каждый раз. Я установил все необходимые загрузчики.webpack-dev-server - браузер не обновляется

Webpack.config.js

var WebpackDevServer = require("webpack-dev-server"); 
var webpack = require('webpack'); 
var path = require('path'); 
require("babel-polyfill"); 

var BUILD_DIR = path.resolve(__dirname, 'build'); 
var APP_DIR = path.resolve(__dirname, 'src'); 

module.exports = { 
    entry: [ 
    'babel-polyfill', 
    'bootstrap-loader', 
    'webpack/hot/dev-server', 
    APP_DIR + '/import.js', 
    ], 
    output: { 
    path: BUILD_DIR, 
    filename: 'bundle.js' 
    }, 
    module: { 
    loaders: [{ 
     test: /\.jsx?$/, 
     loaders: ['react-hot', 'babel?presets[]=es2015,presets[]=stage-0,presets[]=react,plugins[]=transform-runtime'], 
     exclude: /node_modules/ 
    }, { 
     test: /\.css$/, 
     loader: "style-loader!css-loader" 
    }, { 
     test: /\.scss$/, 
     loaders: ["style", "css", "sass"] 
    }, { 
     test: /\.(png|woff|woff2|eot|ttf|svg|jpg|gif)$/, 
     loader: 'url-loader?limit=100000' 
    }] 
    }, 
    plugins: [ 
    new webpack.OldWatchingPlugin(), 
    new webpack.ProvidePlugin({ 
     $: "jquery", 
     jQuery: "jquery" 
    }), 
    new webpack.HotModuleReplacementPlugin(), 
    new webpack.NoErrorsPlugin() 
    ] 
}; 

ответ

4

Try, установив эту точку входа

entry: [ 
    'babel-polyfill', 
    'bootstrap-loader', 
    'webpack-dev-server/client?http://localhost:3000', 
    'webpack/hot/only-dev-server', 
    APP_DIR + '/import.js', 
    ] 
+0

'WebPack-DEV-клиент/сервер HTTP: // локальный: 3000' был ключ строка отсутствует для меня. –

Смежные вопросы