Selaa lähdekoodia

build: 更新版本号

cuiyalong 5 vuotta sitten
vanhempi
commit
25c862aaf8
2 muutettua tiedostoa jossa 5 lisäystä ja 5 poistoa
  1. 3 3
      addVersion.js
  2. 2 2
      package.json

+ 3 - 3
addVersion.js

@@ -23,10 +23,10 @@ fs.readFile(`${config.projectPath}${config.filePath}${config.templateName}`, 'ut
   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(/(<[a-z])/g, `\n$1`)
     replaced = replaced.replace(/script(.*?)src=\/(.*)\/(.*).min.js/g, `script$1src=${item.origin}${config.urlLocal}/$3.min.js`)
+    // 将前面添加的换行去掉
+    replaced = replaced.replace(/\n/g, '')
     fs.writeFileSync(`${config.projectPath}${config.filePath}${item.fileName}`, replaced, 'utf8', function (err) {
       if (err) return console.log(err)
     })

+ 2 - 2
package.json

@@ -1,12 +1,12 @@
 {
   "name": "jianyu-datareport",
-  "version": "1.8.50",
+  "version": "1.8.52",
   "private": true,
   "scripts": {
     "serve": "vue-cli-service serve",
     "build": "vue-cli-service build --mode production",
+    "build:prod": "npm run build && npm run replace",
     "replace": "node addVersion.js",
-    "prod": "npm run build && npm run replace",
     "lint": "vue-cli-service lint --fix",
     "analyzer": "use_analyzer=true vue-cli-service build --mode production",
     "analyze": "cross-env use_analyzer=true vue-cli-service build --mode production"