所有内容都是在学习webpack过程中遇到的问题,基于webpack的vue工程问题基本一致
名称缩写
- html-webpack-plugin: 模板插件
- copy-webpack-plugin: 复制插件
- webpack-dev-server: 开发服务器
ERROR in Conflict: Multiple assets emit different content to the same filename index.html
出现这个报错的原因是因为在打包过程中或在使用vue中开启开发服务器过程中,模板插件和复制插件都需要向index.html中写入内容导致冲突
比如:最终打包需要将public中的内容(index.html和其它静态文件)复制到dist目录,模板插件会用index.html生成一个新的index.html也要生成到dist目录中就冲突了
解决:将模板文件(index.html)放到别的地方
ERROR in unable to locate 'D:/study/Html/开卷/webpack-test/demo02/public/**/*' glob
- 出现这个问题可能是配置了context字段导致相对路径发生变化
- 还有可能是你的路径是真的写错了