wei*_*wei 1 javascript webpack webpack-dev-server
我正在为我的项目使用webpack-dev-server v1.14.1,整个项目结构如下:
|----src
| |----index.js
| |----components
| | |----a.js
| |----containers
| |----sub-containers
| |----b.js
|
|----package.json
|----webpack.config.dev.js
Run Code Online (Sandbox Code Playgroud)
但是,当我运行命令"webpack-dev-server --inline"时,服务器只能捕获a.js文件中的更改.它忽略了b.js文件中的更改.有什么想法吗?
问题解决了!它是由src/index.js文件中的错误导入引起的.我以错误的方式导入了b.js:
import B from "./containers/sub-containers/B";
Run Code Online (Sandbox Code Playgroud)
我将文件名"b"大写.但是,webpack没有抱怨这个并且可以解决此导入问题.它只对热量重新加载b.js的变化不起作用.将其更改为:
import B from "./containers/sub-containers/b"
Run Code Online (Sandbox Code Playgroud)
它现在有效!:)
注意:我仍然很好奇为什么webpack可以解析错误的文件名.还是不区分大小写?
| 归档时间: |
|
| 查看次数: |
964 次 |
| 最近记录: |