javascript - Webpack 热加载器抛出 "[HMS] Hot Module Replacement is disabled."

标签 javascript reactjs webpack webpack-dev-server

我正在尝试使用 webpack 构建一个小型 react 工具。以下是我的配置。

var path = require('path'),
    node_modules_dir = path.join(__dirname, 'node_modules');

var deps = [
  'react/dist/react.min.js',
  'react/dist/react.js'
];

var config = {
  entry: [
    path.resolve(__dirname, "app/v3.jsx"),
    './node_modules/webpack/hot/dev-server'
  ],
  output: {
    path: path.resolve(__dirname, 'dist'),
    filename: "transpiled.js"
  },
  module: {
    loaders: [
      { test: /\.jsx?$/, loader: 'babel-loader', exclude: /node_modules/ }
    ]
  }
};

module.exports = config;

这是我的命令行参数:

$ webpack-dev-server --hot --inline --progress --colors

我仍然在浏览器控制台中看到一条消息,显示“[HMR] 热模块替换已禁用。”

需要帮助。

以下是与此相关的 github 问题的链接。还是没有解决我的问题。

Github link to this issue

最佳答案

尝试将此作为您的入门配置。其他一切看起来都不错。

entry: [
'webpack-dev-server/client?http://0.0.0.0:8080',
'webpack/hot/only-dev-server',
 path.resolve(__dirname, "app/v3.jsx")
]

关于javascript - Webpack 热加载器抛出 "[HMS] Hot Module Replacement is disabled.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33273609/

相关文章:

javascript - 唯一 IP 写入权限 Firebase 集合

Javascript 表单验证 - 只有第一个字符必须是数字

javascript - Angular-Carousel 模块加载失败

javascript - React-Admin DateField、DateInput 语言环境全局

angular - 包含一个具有依赖项的模块作为 Webpack 中的入口点(Angular 2 Typescript)

javascript - 如果我只想在单击时从中返回一个特定值,如何处理数组

javascript - 输入字段的 Maxlength 属性不受尊重

javascript - react 显示来自传入字符串的图像

javascript - 如何配置 karma 以便 typescript 源文件是可调试的

python - 在局域网中查看Django和webpack建站