var path = require("path");
var fs = require("fs");//补全地址
function resolve (dir) {return path.join(__dirname, "..", dir);
}//读取要操作的文件
fs.readFile(resolve('./src/services/ipsService/config.ts'), (err,data) => {var file = data.toString();// 筛选出 ("/ 和 " 之间的内容 var regex = /\(\"\/(.+?)\"/g;var arr = {};var result;var i = 501;//组装成自己要的格式 while ((result = regex.exec(file)) != null) {i++;console.log(result[1]);console.log("!!!!!!!!!!!!!!!!!!!!!!!!!",i);let item = {};item[`/${result[1]}`] = iarr = Object.assign({}, arr, item);}// 写进指定文件fs.writeFile(resolve('./src/services/ipsService/urlCode.json'), JSON.stringify(arr), { 'flag': '' }, function (err) {if (err) {throw err;}});
})