Vue项目打包dist目录详解

 更新时间:2026年04月23日 10:56:03   作者:Pisces_224  
文章解释了Vue项目打包后dist目录下各文件夹及其文件的功能和作用,主要包括CSS文件、字体文件、图片文件、JS文件等,还说明了Sourcemap的作用及externals配置的使用方法

vue项目打包dist目录

如下:

CSS目录

① .css文件是项目要用到的css文件,当你做webpack打包的时候,会把所有的css样式打包到这里

② .css.map文件是一个Source map文件,Source map就是一个信息文件,里面储存着位置信息。也就是说,转换后的代码的每一个位置,所对应的转换前的位置。目的是帮助我们调试被压缩过的css代码,只是方便我们开发的时候做调试使用。

fonts 目录

存放的是项目里用到的图标字体样式及配置。

img

存放的是项目里用到的图标或图片文件。

js目录

存放的是项目里的所有js文件,

① app.js:放的是项目中各个页面的逻辑代码,将格式进行了压缩。

② chunk-vendors.js:放的是通过import包导入的第三方依赖包。防止该文件体积过大,可以使用webpack的externals配置。凡是声明在externals中的第三方依赖包,都不会被打包。同时需要在index.html文件的头部,添加CDN资源引用。

③ 其他.js文件是使用路由懒加载打包后的文件,按需导入路由,文件的名字是路由懒加载配置中的分组名称。

最后文件

favicon.icon是vue自带的项目图标,也可自定义自己的替换。

index.html是我们项目前端代码入口的一个html文件

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • vue 踩不完的异步之坑及解决

    vue 踩不完的异步之坑及解决

    这篇文章主要介绍了vue 踩不完的异步之坑及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • Vue3 TypeScript 实现useRequest详情

    Vue3 TypeScript 实现useRequest详情

    本文介绍了Vue3 TypeScript实现useRequest详情,useRequest可能是目前社区中最强大,最接地气的请求类 Hooks了。可以覆盖99%的网络请求场景,无论是读还是写,无论是普通请求还是分页请求,无论是缓存还是防抖节流,通通都能支持,关于其介绍需要的小伙伴可以参考一下
    2022-05-05
  • vue.js实现只弹一次弹框

    vue.js实现只弹一次弹框

    本篇文章通过代码实例给大家详细讲述了一个vue的实例,实现只弹一次弹框功能,一起学习分享下。
    2018-01-01
  • 浅谈在vue中用webpack打包之后运行文件的问题以及相关配置方法

    浅谈在vue中用webpack打包之后运行文件的问题以及相关配置方法

    下面小编就为大家分享一篇浅谈在vue中用webpack打包之后运行文件的问题以及相关配置方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-02-02
  • vue.js使用v-model实现父子组件间的双向通信示例

    vue.js使用v-model实现父子组件间的双向通信示例

    这篇文章主要介绍了vue.js使用v-model实现父子组件间的双向通信,结合实例形式分析了vue.js基于v-model父子组件间的双向通信的具体实现技巧,需要的朋友可以参考下
    2020-02-02
  • 手把手教你vue-cli单页到多页应用的方法

    手把手教你vue-cli单页到多页应用的方法

    本篇文章主要介绍了手把手教你vue-cli单页到多页应用的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • vue中全局路由守卫中替代this操作(this.$store/this.$vux)

    vue中全局路由守卫中替代this操作(this.$store/this.$vux)

    这篇文章主要介绍了vue中全局路由守卫中替代this操作(this.$store/this.$vux),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-07-07
  • 结合axios对项目中的api请求进行封装操作

    结合axios对项目中的api请求进行封装操作

    这篇文章主要介绍了结合axios对项目中的api请求进行封装操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • 详解vue-cli3开发Chrome插件实践

    详解vue-cli3开发Chrome插件实践

    这篇文章主要介绍了vue-cli3开发Chrome插件实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • vue.config.js里面的devserver如何配置

    vue.config.js里面的devserver如何配置

    本文介绍了vue.config.js中devServer的常见配置方式,包括基本配置、代理配置、热模块替换、静态资源服务、HTTPS配置、多代理配置以及其他配置项,帮助开发者根据项目需求进行定制
    2025-01-01

最新评论