zoukankan      html  css  js  c++  java
  • 版本号/缓存刷新 laravel mix函数

    很多开发者会给编译的前端资源添加时间戳或者唯一令牌后缀以强制浏览器加载最新版本而不是代码的缓存副本。Mix 可以使用 version 方法为你处理这种场景。

    version 方法会自动附加唯一哈希到已编译文件名,从而方便实现缓存刷新:

    mix.js('resources/assets/js/app.js', 'public/js')
       .version();
    

    生成版本文件后,还不知道提取的文件名,所以,你需要在视图中使用 Laravel 全局的 mix 函数来加载相应的带哈希值的前端资源。mix 函数会自动判当前的已哈希文件名:

    <link rel="stylesheet" href="{{ mix('css/app.css') }}">
    

    由于版本文件在本地开发中没有什么用,你可以只在运行 npm run production 期间进行版本处理操作:

    mix.js('resources/assets/js/app.js', 'public/js');
    
    if (mix.config.inProduction) {
        mix.version();
    }

     http://laravelacademy.org/post/8819.html

  • 相关阅读:
    Android系统根文件系统目录结构
    4面 晶晨半导体 问题总结
    linux 工作队列
    Linux tasklet 的测试
    ArbotiX-M引脚说明
    locobot
    视频地址
    S1雷达ROS包更新指南
    rospy
    mx-28在 labview环境下的开发
  • 原文地址:https://www.cnblogs.com/lxwphp/p/15454241.html
Copyright © 2011-2022 走看看