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 相关文章推荐
JavaScript 函数式编程的原理
Oct 16 Javascript
JS无法捕获滚动条上的mouse up事件的原因猜想
Mar 21 Javascript
ie6下png图片背景不透明的解决办法使用js实现
Jan 11 Javascript
JavaScript的漂亮的代码片段
Jun 05 Javascript
对于this和$(this)的个人理解
Sep 08 Javascript
JavaScript中伪协议 javascript:使用探讨
Jul 18 Javascript
Javascript常用字符串判断函数代码分享
Dec 08 Javascript
AngularJS 单选框及多选框的双向动态绑定
Apr 20 Javascript
js 获取元素的具体样式信息getcss(实例讲解)
Jul 05 Javascript
cropper js基于vue的图片裁剪上传功能的实现代码
Mar 01 Javascript
vue源码学习之Object.defineProperty对象属性监听
May 30 Javascript
JavaScript常用进制转换及位运算实例解析
Oct 14 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
我的论坛源代码(九)
2006/10/09 PHP
浅谈thinkphp的实例化模型
2015/01/04 PHP
PHP加密解密类实例代码
2016/07/20 PHP
PHP页面间传递值和保持值的方法
2016/08/24 PHP
在 Laravel 中 “规范” 的开发短信验证码发送功能
2017/10/26 PHP
PHP实现浏览器格式化显示XML的方法示例
2019/01/22 PHP
json跟xml的对比分析
2008/06/10 Javascript
关于ExtJS4.1:快捷键支持的问题
2013/04/24 Javascript
Jquery封装tab自动切换效果的具体实现
2013/07/13 Javascript
JavaScript设计模式之适配器模式介绍
2014/12/28 Javascript
JavaScript基本类型值-Undefined、Null、Boolean
2017/02/23 Javascript
(模仿京东用户注册)用JQuery实现简单表单验证,初学者必看
2018/01/08 jQuery
小程序如何使用分包加载的实现方法
2019/05/22 Javascript
移动端底部导航固定配合vue-router实现组件切换功能
2019/06/13 Javascript
js神秘的电报密码 哈弗曼编码实现
2019/09/10 Javascript
微信小程序实现抖音播放效果的实例代码
2020/04/11 Javascript
jQuery实现视频展示效果
2020/05/30 jQuery
基于原生js实现九宫格算法代码实例
2020/07/03 Javascript
VsCode里的Vue模板的实现
2020/08/12 Javascript
[01:00:59]VP VS VG Supermajor小组赛胜者组第二轮 BO3第二场 6.2
2018/06/03 DOTA
fastcgi文件读取漏洞之python扫描脚本
2017/04/23 Python
tensorflow 变长序列存储实例
2020/01/20 Python
对pytorch的函数中的group参数的作用介绍
2020/02/18 Python
Python自动化操作实现图例绘制
2020/07/09 Python
浅谈Python爬虫原理与数据抓取
2020/07/21 Python
Python3 用matplotlib绘制sigmoid函数的案例
2020/12/11 Python
IE9下html5初试小刀
2010/09/21 HTML / CSS
全面解析HTML5中的标准属性与自定义属性
2016/02/18 HTML / CSS
Otticanet英国:最顶尖的世界名牌眼镜, 能得到打折季的价格
2019/02/10 全球购物
《花木兰》教学反思
2014/04/09 职场文书
小学节能减排倡议书
2014/05/15 职场文书
2014年机关后勤工作总结
2014/12/16 职场文书
最美乡村教师观后感
2015/06/11 职场文书
2016年社区服务活动总结
2016/04/06 职场文书
入党申请书格式
2019/06/20 职场文书
Spring 使用注解开发
2022/05/20 Java/Android