正文
客户端打包的时候如果有不同的logo,名称等信息,每次打包都需要替换一遍 ,所以这里就写了个脚本来批量替换文件和文字。
替换文本和复制文件
1 | const path = require("path"); |
注意
所有的文件操作,这里都用的同步。异步会导致,如果有多个同时进行的替换,就会文件占用导致替换失败。
保留上一次的文字_oldname.js
1 | exports.oldname = "火星直播"; |
替换文字和文件
1 | const {editKeyWord, copyDir} = require("./_common"); |
方便执行我们写了批处理文件
test.bat
1 | node test.js |