|
@@ -22,6 +22,10 @@ var config = {
|
|
|
fs.readFile(`${config.projectPath}${config.filePath}${config.templateName}`, 'utf8', function(err, files) {
|
|
|
config.output.forEach(function (item, index) {
|
|
|
let replaced = files.replace(new RegExp(`${config.filePath}`, 'g'), `${item.origin}${config.filePath}`)
|
|
|
+ // 在文件中部分 标签 前加换行,避免被正则贪婪匹配全部匹配到
|
|
|
+ replaced = replaced.replace(/<script/g, `\n<script`)
|
|
|
+ .replace(/<link/g, `\n<link`)
|
|
|
+ .replace(/<div/g, `\n<div`)
|
|
|
replaced = replaced.replace(/script(.*?)src=\/(.*)\/(.*).min.js/g, `script$1src=${item.origin}${config.urlLocal}/$3.min.js`)
|
|
|
fs.writeFileSync(`${config.projectPath}${config.filePath}${item.fileName}`, replaced, 'utf8', function (err) {
|
|
|
if (err) return console.log(err)
|