zoukankan      html  css  js  c++  java
  • vue项目打包如何在页面显示迭代版本号

    在webpack.prod.config.js 里面使用 webpack.DefinePlugin挂载到process.env上边

    Date.prototype.Format = function (fmt) { // author: meizz
    var o = {
        "M+": this.getMonth() + 1, // 月份
        "d+": this.getDate(), //
        "h+": this.getHours(), // 小时
        "m+": this.getMinutes(), //
        "s+": this.getSeconds(), //
        "q+": Math.floor((this.getMonth() + 3) / 3), // 季度
        "S": this.getMilliseconds() // 毫秒
    };
    if (/(y+)/.test(fmt))
        fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
    for (var k in o)
        if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
        return fmt;
    }
    var myversion = new Date().Format("yyMMdd");
    
    
    
    
    
    var webpackConfig = merge(baseWebpackConfig, {
     plugins: [
    
            new webpack.DefinePlugin({
                'process.env': env,
                'process.env.MY_VERSION':myversion
            }),
    
    ]
    
    }

    在需要显示的页面直接把 process.env.MY_VERSION显示到页面上就ok了,下面截图示例:

     

     希望能帮到有需要的同学

  • 相关阅读:
    地图的可视化--Folium
    GIS性能策略
    计算多边形中心线
    生成凹壳
    路径分析之NetworkX实例
    网络分析之networkx(转载)
    网络分析之Pgrouting(转载)
    颜色空间变换(RGB-HSV)
    计算坡度与坡向
    计算山体阴影
  • 原文地址:https://www.cnblogs.com/h5it/p/14023170.html
Copyright © 2011-2022 走看看