Webpack 4如何动态切割JS注入文件名详解


Posted in Javascript onJuly 09, 2019

前言

昨天重新把我们公司的引流页做了二重封装,遇到一个问题。

webpack 切割的时候如何加个可以跟随文件名变化的前缀。

效果图

Webpack 4如何动态切割JS注入文件名详解

Webpack 4如何动态切割JS注入文件名详解

解决路径

  • GG大法+ webpack官方文档

官方文档还真的有提供对应的知识,说明如下

Webpack 4如何动态切割JS注入文件名详解

大体就是就是 [request] 可以拿到实际解析的文件名,来取代默认的索引递增的方式。

代码实现

对应的API官方文档:【magic-comments】

// 注册
const IntroRegister = categoryName => {
 return () => import(/* webpackChunkName:"[request]" */ `@/views/${categoryName}/intro-register/intro-register.vue`);
};

总结

这样做的好处就是文件切割目的达到了,加载的资源文件也清晰,有名字一目了然,而非默认的 0.js,1.js

好了,以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
jquery 插件实现图片延迟加载效果代码
Feb 06 Javascript
javascript动态加载实现方法一
Aug 22 Javascript
Javascript中For In语句用法实例
May 14 Javascript
JavaScript制作淘宝星级评分效果的思路
Jun 23 Javascript
学习JavaScript设计模式之享元模式
Jan 18 Javascript
jQuery事件对象总结
Oct 17 Javascript
Vue.js学习之计算属性
Jan 22 Javascript
JS请求servlet功能示例
Jun 01 Javascript
vue+vux实现移动端文件上传样式
Jul 28 Javascript
浅谈vue首屏加载优化
Jun 28 Javascript
vue动态路由:路由参数改变,视图不更新问题的解决
Nov 05 Javascript
原生js拖拽功能制作滑动条实例代码
Feb 05 Javascript
Vue 实现前端权限控制的示例代码
Jul 09 #Javascript
微信小程序文章详情页跳转案例详解
Jul 09 #Javascript
七行JSON代码把你的网站变成移动应用过程详解
Jul 09 #Javascript
js实现无缝滚动双图切换效果
Jul 09 #Javascript
DatePickerDialog 自定义样式及使用全解
Jul 09 #Javascript
bootstrap 日期控件 datepicker被弹出框dialog覆盖的解决办法
Jul 09 #Javascript
bootstrap datepicker的基本使用教程
Jul 09 #Javascript
You might like
PHP4和PHP5共存于一系统
2006/11/17 PHP
php使用Jpgraph绘制饼状图的方法
2015/06/10 PHP
详解WordPress中的头像缓存和代理中的缓存更新方法
2016/03/01 PHP
js传值 判断
2006/10/26 Javascript
Firefox下提示illegal character并出现乱码的原因
2010/03/25 Javascript
jquery validate使用攻略 第四步
2010/07/01 Javascript
最常用的12种设计模式小结
2011/08/09 Javascript
jquery实现滑动图片自己测试的例子
2013/11/05 Javascript
js设置cookie过期当前时间减去一秒相当于立即过期
2014/09/04 Javascript
JavaScript实现大数的运算
2014/11/24 Javascript
js实现匹配时换色的输入提示特效代码
2015/08/17 Javascript
Bootstrap弹出框modal上层的输入框不能获得焦点问题的解决方法
2016/12/13 Javascript
详解Angular的双向数据绑定(MV-VM)
2016/12/26 Javascript
jQuery实现链接的title快速出现的方法
2017/02/20 Javascript
jQuery ajax动态生成table功能示例
2017/06/14 jQuery
Vue-路由导航菜单栏的高亮设置方法
2018/03/17 Javascript
如何正确理解vue中的key详解
2019/11/02 Javascript
python二分法实现实例
2013/11/21 Python
Python 中的 else详解
2016/04/23 Python
Python使用Matplotlib模块时坐标轴标题中文及各种特殊符号显示方法
2018/05/04 Python
Python实现爬虫设置代理IP和伪装成浏览器的方法分享
2018/05/07 Python
解决Pycharm的项目目录突然消失的问题
2020/01/20 Python
韩国三星集团旗下时尚品牌官网:SSF SHOP
2016/08/02 全球购物
唤醒头发毛囊的秘密武器:Grow Gorgeous
2016/08/28 全球购物
西班牙太阳镜品牌:Hawkers
2018/03/11 全球购物
以思科路由器为例你写下单臂路由的配置命令
2013/08/03 面试题
MVC的各个部分都有那些技术来实现?如何实现?
2016/04/21 面试题
干部行政关系介绍信
2014/01/17 职场文书
单位承诺书格式
2014/05/21 职场文书
老干部工作先进集体事迹材料
2014/05/21 职场文书
五一口号
2014/06/19 职场文书
长城导游词
2015/01/30 职场文书
2015社区爱国卫生工作总结
2015/04/21 职场文书
毕业论文答辩开场白和答辩技巧
2015/05/27 职场文书
开场白怎么写
2015/06/01 职场文书
Python实现日志实时监测的示例详解
2022/04/06 Python