zoukankan      html  css  js  c++  java
  • node获取代码的svn版本号,并打包的时候,输出指定文件到打包后的项目里面

    1、需要安装generate-asset-webpack-plugin插件,npm install generate-asset-webpack-plugin --save-dev

    2、配置 webpack.prod.config.js 文件,让其打包的时候输出可配置的文件

    3、在我们输入 npm run build 打包之后,在根目录就会生成version.json文件

    注意:

    1、shell.exec("svn info")是读取.svn文件里面的信息,因此需要再当前文件目录下,有.svn文件,并svn是可执行命令,否则需要配置一下svn的信息,如下图所示

    2、shell.exec('svn info').split('\n').slice(-4)[0],其实是对svn info的信息进行操作,先把string根据换行符转为数组,然后 在截取倒数后4项,再倒数后4项中的第一项,就是所需的版本信息 

      

     具体代码如图所示:

     

    参考文章:https://blog.csdn.net/baizaozao/article/details/87805556

  • 相关阅读:
    汉罗塔
    汉罗塔动画实现
    画五星红旗
    科学与可视化
    类和正则表达式
    圆周率
    汉诺塔
    jieba库
    Python图片处理
    随手笔记
  • 原文地址:https://www.cnblogs.com/luoxuemei/p/15686233.html
Copyright © 2011-2022 走看看