vuecli3打包后多js和css各生成了一个chunk-xxx的文件,有什么用?

https://img.mukewang.com/5b66ed7300018dfe08000390.jpg

https://img.mukewang.com/5b66ed74000188df08000474.jpg

问题描述

我今天把项目打包之后就发现js和css各自多生成了一个名字为chunk-xxx的文件,所以我的文件打包名字一直是定好的(.vitil),但今天出现了这个随机命名的chunk文件,我不知道在哪设置它的名字,也不知道它有什么用,把它删了网页貌似也打得开,没啥问题

问题出现的环境背景及自己尝试过哪些方法

在vuecli3.0脚手架里用webpack打包的,看它的引用情况貌似和vendor.js的差不多,删了网页也打得开,但我不知道会不会有什么影响

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)
在node_modules中的@vue文件夹里我改动的文件有prod.js, css.js, base.js,为了设置打包后的js,css,fonts文件的名字,在prod.js中改动的代码是

const filename = getAssetPath(

    options,
    `js/[name]${isLegacyBundle ? `-legacy` : ``}.vitil.js`
  )

你期待的结果是什么?实际看到的错误信息又是什么?

我想知道这两个js和css文件有什么用,能不能去除,因为我想保证每次打包上传给服务器的文件名都是一致的,我这边的后端人员和我说每次上传的文件名都要一样,不然服务器那边不会自动删除里边的文件,浪费空间。


料青山看我应如是
浏览 14823回答 1
1回答

波斯汪

官方文档了解下
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript