为什么node_module中的文件更改没有显示在浏览器中?

时间:2019-07-19 05:33:04

标签: webpack webpack-dev-server

我使用webpack捆绑了javascript,启用了HRM,

devServer: {
 watchOptions: {
   ignore: ['/node_modules([\\]+|\/)+(?!react-router)/']
  }
}

更改代码

我将以下代码添加到渲染功能

node_modules / react-router / es / Switch.js

  console.log(match);exit('hello');

在浏览器端,我可以看到此文件具有如上所述的确切路径,但是上面的行没有显示?为什么会这样? 我在渲染函数中添加一个断点,可以达到断点。这是我所做的:

  1. 删除watchOptions存在的所有位置,它可能排除了node_module目录。之所以这样做,是因为我认为HMR应该通知浏览器更改,但事实并非如此。
  2. 通过纱线启动重新启动。没有错误显示,每件事都是grenn,Webpack已准备就绪。
  3. 刷新浏览器。
  4. 文件中的更改未在浏览器中显示,为什么?

0 个答案:

没有答案