2016-08-03 5 views
0

Я получаю следующее сообщение об ошибке:Webpack ошибка при запуске "WebPack" команда

[HMR] Waiting for update signal from WDS... 

когда я бегу "Webpack" в терминале

мой WebPack файл конфигурации Js выглядит следующим образом:

var webpack = require('webpack'); 

module.exports = { 
    entry: [ 
     'webpack-dev-server/client?http://localhost:8080', 
     'webpack/hot/only-dev-server', 
     './src/index.js' 
    ], 
    module: { 
     loaders: [{ 
      test: /\.js?$/, 
      exclude: /node_modules/, 
      loader: 'react-hot!babel' 
     }] 
    }, 
    resolve: { 
     extensions: ['', '.js'] 
    }, 
    output: { 
     path: 'dist', 
     publicPath: '/', 
     filename: 'bundle.js' 
    }, 
    devServer: { 
     contentBase: './dist', 
     hot: true 
    }, 
    plugins: [ 
     new webpack.HotModuleReplacementPlugin() 
    ] 
}; 

и мой package.json следующим образом:

{ 
    "name": "hwr", 
    "version": "1.0.0", 
    "description": "", 
    "main": "index.js", 
    "scripts": { 
    "test": "echo \"Error: no test specified\" && exit 1" 
    }, 
    "keywords": [], 
    "author": "", 
    "license": "ISC", 
    "babel": { 
    "presets": [ 
     "es2015", 
     "react" 
    ] 
    }, 
    "devDependencies": { 
    "babel-core": "^6.11.4", 
    "babel-loader": "^6.2.4", 
    "babel-preset-es2015": "^6.9.0", 
    "babel-preset-react": "^6.11.1", 
    "react-hot-loader": "^1.3.0", 
    "webpack": "^1.13.1", 
    "webpack-dev-server": "^1.14.1" 
    }, 
    "dependencies": { 
    "history": "^3.0.0", 
    "react": "^15.3.0", 
    "react-dom": "^15.3.0", 
    "react-router": "^2.6.1" 
    } 
} 

Откуда эта ошибка?

ответ

1

Это не ошибка, вы включили функцию Hot Module Replacement (следовательно, [HMR]) в своей сборке Webpack. Это всего лишь одно из сообщений журнала, которые поступают из функции HMR. Похоже, вы не хотите включать HMR? В этом случае вы должны удалить 'webpack-dev-server/client?http://localhost:8080', 'webpack/hot/only-dev-server' записей из своих точек входа, загрузчика react-hot и в вашей загрузчике, new webpack.HotModuleReplacementPlugin() из плагинов и hot: true из настроек вашего сервера разработчиков.