From 6ce98d833b1bff4f71ca001f2058a019d925348c Mon Sep 17 00:00:00 2001 From: aixianling Date: Thu, 16 Mar 2023 10:16:40 +0800 Subject: [PATCH] =?UTF-8?q?jenkins=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/sync.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/bin/sync.js b/bin/sync.js index f2a6d964..a4400481 100644 --- a/bin/sync.js +++ b/bin/sync.js @@ -38,27 +38,27 @@ const start = () => { chalkTag.info('开始同步数据到数据库') Promise.all([ findPages('src/components/pages', file => { - if (/.+\\\/[^\\\/]+\\\/[^\\\/]+\.vue/g.test(file)) { + if (/.+[\\\/][^\\\/]+[\\\/][^\\\/]+\.vue/g.test(file)) { let app = { - path: file.replace(/^src\\\/(.*).vue/g, '$1').replace(/\\\//g, '/') + path: file.replace(/^src[\\\/](.*).vue/g, '$1').replace(/[\\\/]/g, '/') } return getFileInfo(app, file) } }), findPages('src/apps', file => { - if (/.+\\\/App[^\\\/]+\\\/[^\\\/]+\.vue/g.test(file)) { + if (/.+[\\\/]App[^\\\/]+[\\\/][^\\\/]+\.vue/g.test(file)) { let app = { - name: file.replace(/.*\\\/([^\\\/]+).vue/g, '$1'), - path: file.replace(/^src\\\/(.*).vue/g, '$1').replace(/\\\//g, '/') + name: file.replace(/.*[\\\/]([^\\\/]+).vue/g, '$1'), + path: file.replace(/^src[\\\/](.*).vue/g, '$1').replace(/[\\\/]/g, '/') } return getFileInfo(app, file) } }), findPages('src/project', file => { - if (/.+\\\/App[^\\\/]+\\\/[^\\\/]+\.vue/g.test(file)) { + if (/.+[\\\/]App[^\\\/]+[\\\/][^\\\/]+\.vue/g.test(file)) { let app = { - name: file.replace(/.*\\\/([^\\\/]+).vue/g, '$1'), - path: file.replace(/^src\\\/(.*).vue/g, '$1').replace(/\\\//g, '/') + name: file.replace(/.*[\\\/]([^\\\/]+).vue/g, '$1'), + path: file.replace(/^src[\\\/](.*).vue/g, '$1').replace(/[\\\/]/g, '/') } return getFileInfo(app, file) }