加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

性能优化篇---Webpack构建代码质量压缩

发布时间:2019-03-27 13:33:03 所属栏目:建站 来源:keywords
导读:Webpack构建速率优化根基优化完毕,接下来思量的就是:线上代码质量的优化,即怎样行使webpack构建出高质量的代码 Webpack构建流程:初始化设置参数 - 绑定变乱钩子回调 - 确定Entry一一遍历 - 行使loader编译文件 - 输出文件 提要 本次优化构建代码质量基

webpack设置接入CDN

  •  CDN
  •  网站接入CDN,必要将网页的静态资源上传到CDN处事器,行使CDN地点会见;
  1.  行使CDN可以决解资源并行下载限定,处理赏罚静态资源Cookie同域名携带等题目;
  2.  CDN缓存和回源必要公道的配置静态资源hash
  3.  接入CDN会引入多个域名,增进域名理会时刻,可举办预理会域名<link rel="dns-prefetch" href="//js.dns.com" />
  •  webpack实现接入
  1.  output.publicPath配置JavaScript地点
  2.  css-loader.publicPath配置CSS导入的资源地点
  3.  WebPlugin.stylePublicPath中配置Css文件地点 
  1. // JavaScript  
  2. output: {  
  3.     publicPath: '//js.cdn.com/js/',  
  4.     path: path.join(__dirname, '../docs/dist'), // 打包后的文件存放的处所  
  5.     // 为输出的JavaScript文件名加上Hash值行使`chunkhash`(chunkhash:按照模块内容变革;hash: 按照每次构建随机)  
  6.     filename: "js/[name].[chunkhash:8].js",  
  7.     chunkFilename: "js/[name]-[id].[chunkhash:8].js",  
  8. }, 

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读