/* eslint-disable */ var fs = require('fs') var path = require('path'); var config = { urlBefore: 'res://app2-jytest.jianyu360.cn', urlLocal: '/jyapp/local', readFile: '/datareport/index.html', writeFile: '/datareport/index_app.html' } var filePath=path.resolve(__dirname); fs.readFile(filePath + config.readFile,'utf8',function(err,files){ var result = files.replace(/\/datareport\//g, config.urlBefore + '/datareport/'); result = result.replace(/script(.*?)src=(.*?)\d\/(.*?).min.js/g, `script$1src=${config.urlBefore}${config.urlLocal}/$3.min.js`); fs.writeFile(filePath + config.writeFile, result, 'utf8', function (err) { if (err) return console.log(err); }); })