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

  • 相关阅读:
    广度遍历有向图
    坚持的力量 第二十一篇
    坚持的力量 第二十二篇
    搜索引擎首页
    安装ubuntu
    最小生成树之Kruskal算法
    最小生成树之PRIM算法
    文件同步软件
    [恢]hdu 2151
    [恢]hdu 1396
  • 原文地址:https://www.cnblogs.com/luoxuemei/p/15686233.html
Copyright © 2011-2022 走看看