【webpack】webpack打包之坑 _ webpackChunkName:

文章目录

        • 一、webpackChunkName的作用:
        • 二、魔法注释中`没有index`:
        • 三、魔法注释中`名字不规范`:


一、webpackChunkName的作用:

简单了解:webpackChunkName 是为预加载的文件取别名,作用就是webpack在打包的时候,对异步引入的库代码(lodash)进行代码分割时(需要配置webpack的SplitChunkPlugin插件),为分割后的代码块取得名字

import异步加载的写法实现页面模块lazy loading懒加载(Vue中的路由异步加载):
Vue中运用import的懒加载语句以及webpack的魔法注释,在项目进行webpack打包的时候,对不同模块进行代码分割,在首屏加载时,用到哪个模块再加载哪个模块,实现懒加载进行页面的优化

/* webpackChunkName: "login" */
【webpack】webpack打包之坑 _ webpackChunkName:_第1张图片

二、魔法注释中没有index

打包部署时,控制台不报错并且#app里面为空

三、魔法注释中名字不规范

webpack 的魔法注释 webpackChunkName 并不会影响打包 , 而是起的名字有问题 , 不规范导致的 ,
因为起的名字它好像是打包编译后会变成对应的文件名 , 而既然是文件名了 , 肯定就是不能够以 * 号进行命名滴 !文件或文件夹名以 * 命名 会报错提示你 :名称 * 作为文件或文件夹名无效。请选择其他名称

你可能感兴趣的:(Vue框架,webpack,vue.js,前端)