针对 这里 的所提到的观点,如果webpack每次都生成相同名字的bundle.js,会导致问题。这里使用webpack的文件hash功能来解决,简简单单地为输出文件添加一个“[hash]”即可。

// 配置文件
module.exports = {
entry: [__dirname + "/main.js"],
output: {
path: __dirname + "/dist",
filename: "bundle-[hash].js",
},
} //main.js
require('./index'); //index.js
alert(123);

运行生成文件如下:

如果把index.js中的 alert(123) ; 改为 alert(1233),因为内容已经发生变化,就会生成不同的文件,同时上次旧的文件也会依然存在:

现在又出现一个问题,文件名字都不同了,我开发的时候到底该怎么引入呢?答案是使用  HtmlWebpackPlugin 插件

还有一个问题,如果多次修改,多次打包,旧的文件每次残留,会越来越多。如果想把没用的删除掉,可以使用 CleanWebpackPlugin 插件

最新文章

  1. web报表移动端如何进行移动设备绑定与撤销
  2. Delphi 在线程中如何使用TClientSocket组件并自动检测该组件
  3. UI_RD协作开发流程
  4. 05.pathinfo的两种模式与模版和控制器之间的关系
  5. css3 transition 实现图片放大缩小
  6. RPM工具
  7. java——输入流FileInputStream
  8. HTML标签实现图片滚动显示
  9. 统计分析SQL Server Profiler 跟踪的SQL
  10. dedecms列表页调用子栏目列表,织梦首页调用栏目的子栏目标签代码
  11. js 正则,从url中取参数值
  12. sonar 匿名内部类写法不推荐
  13. 【转】三个案例带你看懂LayoutInflater中inflate方法两个参数和三个参数的区别
  14. vue 构建项目遇到的问题
  15. 原子性 CAS算法
  16. Liferay7 BPM门户开发之22: Liferay7模型监听器(Model Listeners)
  17. python字符串操作简单方法
  18. how to install an older version of package via NuGet?
  19. Windows下 VS2015编译levelDB(nmake)
  20. 爱普生Me330 打印机改装连供系统计划

热门文章

  1. oracle错误:1067进程意外终止
  2. c++,类的对象作为形参时一定会调用复制构造函数吗?
  3. bzoj 4821 [Sdoi2017]相关分析
  4. Hdu 4513 吉哥系列故事——完美队形II (manacher变形)
  5. Android课程设计第六天欢迎界面(跳转)
  6. Codeforces Round #408 (Div. 2) C
  7. Building Forest CodeForces - 195E
  8. 18.3.2从Class上获取信息(注解)
  9. 如何在Windows2008 Server服务器上开启Ping或者禁PING
  10. [转]深入浅出WPF(7)——数据的绿色通道,Binding