ReactJS webpack 报错 [WDS] Disconnected!

  在慕课网学习ReactJS时,因为老师的教程比较早,现有的yeoman的generator-react-webpack框架构建出来以后,发现框架已经移除了grunt,只用了webpack来进行打包,版本是Version: webpack 1.13.3   在终端执行npm start或者npm run serve后,启动webpack-dev-server,控制台报错,内容以下react

console报错

解决方法: 查看缘由,在项目的/cfg/dev.js中:webpack

let config = Object.assign({}, baseConfig, {
  entry: [
    //启动的服务是localhost:8000,将这里的127.0.0.1,改为localhost,便可。
    'webpack-dev-server/client?http://127.0.0.1:' + defaultSettings.port,
    'webpack/hot/only-dev-server',
    './src/index'
  ],
  cache: true,
  devtool: 'eval-source-map',
  plugins: [
    new webpack.HotModuleReplacementPlugin(),
    new webpack.NoErrorsPlugin(),
    new BowerWebpackPlugin({
      searchResolveModulesDirectories: false
    })
  ],
  module: defaultSettings.getDefaultModules()
});

另外一种解决方法(推荐)web

$ sudo vim /etc/hosts

在hosts文件中添加npm

127.0.0.1        localhost

保存以后,执行下面命令vim

$  sudo systemctl restart NetworkManager

最后架构

npm start
相关文章
相关标签/搜索