node获取代码的svn版本号,并打包的时候,输出指定文件到打包后的项目里面

摘要:
1.您需要安装generate asset webpack插件npminstallgenerate assets webpack plugin--save-dev2,并配置webpack.prod.config Js文件,以便在打包时输出可配置文件。3.在我们输入npmrunbuild进行打包后,版本。json文件将在根目录中生成。注:1.外壳。exec(“svninfo

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项中的第一项,就是所需的版本信息 

  node获取代码的svn版本号,并打包的时候,输出指定文件到打包后的项目里面第1张

 具体代码如图所示:

 node获取代码的svn版本号,并打包的时候,输出指定文件到打包后的项目里面第2张

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

免责声明:文章转载自《node获取代码的svn版本号,并打包的时候,输出指定文件到打包后的项目里面》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Linux的at命令通过docker搭建LNMP平台(以wordpress为例)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

flask中路由系统

flask中的路由我们并不陌生,从一开始到现在都一直在应用 @app.route("/",methods=["GET","POST"]) 1.@app.route()装饰器中的参数 methods:当前url地址,允许访问的请求方式 @app.route("/info", methods=["GET", "POST"]) def student_info(...

OGG投递进程报错无法open文件,无法正常投递

OGG投递进程报错无法open文件,无法正常投递 绿茶有点甜2020-11-10原文 1.1现象 之前有个客户遇到一个问题,OGG同步数据链路,突然有一天网络出现问题,导致OGG投递进程无法正常投递,无法写入目标端的该文件。 猜测是由于网络丢包等原因导致文件损坏,无法正常open,read,write. 解决方法,投递进程etrollover。 本篇文档...

Eclipse如何从导入SVN上导入项目

1.右键单击,选择 Import,进入导入项目窗口 图片.png 2.点击选择从SVN检出项目,点击Next下一步 图片.png 3.选择创建新的资源库位置,点击Next,如果项目之前已经导入过删除掉了,重新导入的时候,只需勾选使用已有的资源的位置(有历史记录,直接选中即可) 图片.png 4.在URL处输入SVN项目...

nodejs获取文件信息,判断是文件或目录

var stat = fs.statSync(filename); console.log(stat) 输出 {  dev: 0, ino: 0, mode: 33206, nlink: 1, uid: 0, gid: 0, rdev: 0, size: 1747, atime: Tue, 03 Jan 2...

个人电脑安装svn实录

入职之后,会安装一大堆文件,其中版本控制工具svn也是必装的一个。 这是我电脑上的,安装下面的svn 点击next 之后 直接next 在这里我们选择标准版的 之后对他的安装路径进行配置,(基本上不需要怎么变动) 最后点击install安装 安装成功 下面就是svn的服务窗口可以创建资源,创建用户,创建组等操作,这里就不详细说明了(因为我...

使用行为树(Behavior Tree)实现游戏AI

——————————————————————— 谈到游戏AI,很明显智能体拥有的知识条目越多,便显得更智能,但维护庞大数量的知识条目是个噩梦:使用有限状态机(FSM),分层有限状态机(HFSM),决策树(Decision Tree)来实现游戏AI总有那么些不顺意。 试试Next-Gen AI的行为树(Behavior Tree)吧。 虽说Next-Gen...