vue的webpack如何打包(webpack进行Vue打包之后dist会生成哪些文件)

问题:vue打包后会生成哪些文件?

默认生产 dist 文件夹:

vue的webpack如何打包(webpack进行Vue打包之后dist会生成哪些文件)(1)

生产index.html单页面文件

组件中的 css 编译合并成一个 app.[hash].css 的文件,

js 则在合并后又拆解成 了 3 个文件:

  • app.[hash].js 包含了所有 components 中的 js 代码
  • vendor.[hash].js 包含了生产环境所有引用的 node_modules 中的代码
  • mainfest.[hash].js 则包含了 webpack 运行环境模块化所需的 js 代码
  • 0.[hash].js 则是 vue-router 使用了按需加载生产的js文件..
  • 1.[hash].js 则是 vue-router 使用了按需加载生产的js文件..

这样拆分的好处是:

每块组件修改重新编译后不影响其他未修改的 js 文件 的 hash 值,这样能够最大限度地使用缓存,减少 HTTP 的请求数。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页