当前位置: 首页 > news >正文

行业信息网站建设方案百度搜索推广的五大优势

行业信息网站建设方案,百度搜索推广的五大优势,电脑网络连接不上怎么解决,网站建设 话术在使用Webpack打包项目时,需要在打包的文件中更新版本号,以便于版本管理和防止缓存。 可以通配置output方式实现,包括使用[contenthash]或[hash]占位符在输出文件名中生成基于内容变化的哈希值。 实现原理: Webpack允许你在输出文…

在使用Webpack打包项目时,需要在打包的文件中更新版本号,以便于版本管理和防止缓存。
可以通配置output方式实现,包括使用[contenthash]或[hash]占位符在输出文件名中生成基于内容变化的哈希值。

实现原理:

Webpack允许你在输出文件的名称中使用[contenthash]或者[hash]占位符,这些占位符会根据文件内容生成一个哈希值,当文件内容发生变化时,哈希值也会变化,从而实现版本控制。

在 vue.config.js中

module.exports = {//使用outputDir 指定了输出目录outputDir: 'dist',configureWebpack: {output: {path: path.resolve(__dirname, 'dist'),// 在 outputDir 的基础上,进一步指定文件名filename: '[name].[contenthash].js' }}
};

配置完项目之后重启,查看项目是否正常运行。

如果出现报错为:

Cannot use [chunkhash] or [contenthash] for chunk in '[name].[contenthash].js' (use [hash] instead)

则将[contenthash]修改为[hash]

output: {path: path.resolve(__dirname, 'dist'),// 使用 [hash] 占位符,根据文件内容生成哈希值filename: '[name].[hash].js' },

原因:
使用限制:[chunkhash] 和 [contenthash] 主要用于根据文件内容生成哈希值,以此来实现浏览器缓存的优化。在某些情况下,Webpack 没办法准确计算出文件内容的哈希值,像在动态导入模块或者某些特殊的代码分割场景中。
使用场景不匹配:当使用动态导入模块时,Webpack 可能无法确定每个代码块(chunk)的具体内容,所以不能使用 [chunkhash] 或者 [contenthash]。
解决方案:
使用 [hash] 替代:[hash] 是基于整个构建过程生成的哈希值,而不是基于单个文件内容。虽然它的粒度没有 [chunkhash] 和 [contenthash] 那么细,但在某些无法使用它们的场景下可以作为替代方案。

另外,更详细的配置可以配置 splitChunks项。

http://www.dtcms.com/a/409534.html

相关文章:

  • 网站咨询弹窗怎么做科技有限公司 网站制作
  • 陇南网站网站建设优秀营销软文100篇
  • 如何给客户做网站方案精品源码
  • 扁平化网站设计趋势中国主流媒体平台有哪些
  • 云计算网站建设智能优化大师下载
  • 网站仿静态.net企业网站
  • 企业如何免费做网站电子商务网站的建设要求
  • 做阿里网站卖东西赚钱吗wordpress没有安装主题
  • 部队网站建设招标建设工程合同包括哪些
  • 网站设计 价格网站页面优化方法
  • 介绍一个电影的网站模板网络信息公司名字
  • 国外酷炫flash网站怎么把dw做的网站传上去
  • 济南网站推广重庆网站搭建公司
  • 培训网站设计师建协官网
  • 网站做专题主题该怎么选网络专题策划模板
  • 自己做网站赚钱成品网站货源1688免费
  • 精品网站建设费用 尖端磐石网络百度网盘怎么找片
  • 建立网站时首先考虑的问题企业手机网站
  • 外贸网站域名被封wordpress主题带demo
  • 如何做企业网站内容策划ui设计网课一般多少钱
  • 58同城做网站找谁南京哪家公司做网站
  • 网站框架分类伊犁州新源县地图高清版
  • 建网站图片怎么找嵌入式软件开发笔试题目
  • p2p贷款网站建设南城网站建设公司案例
  • 网站建设有没有资质造价工程师网
  • 如何在别人的网站模板上加兼容mip网站建设
  • 网站建设公众号管理网站建设商城 买模板
  • 美食网站开发的技术简介厦门网站建设工作
  • 传统网站建设做sns网站需要什么
  • 网站推广应该注意什么鹿城网络公司