【问题标题】:webpack-dev-server hot reload not working?webpack-dev-server 热重载不起作用?
【发布时间】:2018-08-27 11:59:08
【问题描述】:

在 React 中,我运行 "start": "webpack-dev-server --hot",但出现此错误:

我的文件结构:

package.json:

  {
    "name": "reactapp",
    "version": "1.0.0",
    "description": "",
    "main": "index.js",
    "scripts": {
        "start": "webpack-dev-server --hot"
    },
    "author": "Sheharzad",
    "license": "ISC",
    "dependencies": {
        "babel-core": "^6.26.3",
        "babel-loader": "^7.1.5",
        "babel-preset-es2015": "^6.24.1",
        "babel-preset-react": "^6.24.1",
        "react": "^16.4.2",
        "react-dom": "^16.4.2",
        "webpack": "^4.17.1",
        "webpack-dev-server": "^3.1.6"
    }
  }

App.jsx:

import React from 'react';

class App extends React.Component {
   render() {
      return (
         <div>
            Hello World!!!
         </div>
      );
   }
}
export default App;

ma​​in.js:

import React from 'react';
import ReactDOM from 'react-dom';
import App from './App.jsx';

ReactDOM.render(<App />, document.getElementById('app'));

【问题讨论】:

  • 请在 package.json 中使用您的开发构建脚本

标签: javascript node.js reactjs react-native reactive-programming


【解决方案1】:

听着你还没有添加接受--hot 标志的webpack cli 包。添加此包后尝试。它应该工作。如果没有帮助,请告诉我。

已编辑: "start" : "webpack-dev-server --mode development --config webpack.config.js --open --hot:

确保您的根文件夹中有 webpack 配置并重新启动您的开发服务器。

【讨论】:

  • "npm install wepback cli" 被添加所以它不起作用
  • 我已经对启动脚本进行了修改
  • 等待显示你的 package.json。 webpack CLI 安装有问题
  • 它们都应该是你的开发依赖。请确保。
猜你喜欢
  • 2016-12-28
  • 2018-06-12
  • 1970-01-01
  • 2020-11-24
  • 2019-10-29
  • 2017-08-07
  • 2019-11-09
  • 1970-01-01
  • 2017-06-14
相关资源
最近更新 更多