增加手动同步库信息脚本
This commit is contained in:
@@ -9,7 +9,7 @@ const saveApps = app => {
|
|||||||
} else return Promise.reject("没有应用")
|
} else return Promise.reject("没有应用")
|
||||||
}
|
}
|
||||||
const getAppInfo = (file, apps) => {
|
const getAppInfo = (file, apps) => {
|
||||||
if (/[\\\/](App[^\\\/]+)\.vue$/g.test(file)) {
|
if (/[\\\/](App[A-Z][^\\\/]+)\.vue$/g.test(file)) {
|
||||||
const name = file.replace(/.+[\\\/](App[^\\\/]+)\.vue$/, '$1'),
|
const name = file.replace(/.+[\\\/](App[^\\\/]+)\.vue$/, '$1'),
|
||||||
source = fs.readFileSync(file).toString(),
|
source = fs.readFileSync(file).toString(),
|
||||||
parsed = compiler.parseComponent(source),
|
parsed = compiler.parseComponent(source),
|
||||||
@@ -18,7 +18,7 @@ const getAppInfo = (file, apps) => {
|
|||||||
apps.push({
|
apps.push({
|
||||||
id: file.replace(/\.vue$/, '').replace(/[\\\/]/g, '_'),
|
id: file.replace(/\.vue$/, '').replace(/[\\\/]/g, '_'),
|
||||||
label: label || name,
|
label: label || name,
|
||||||
libPath: file.replace(/\.vue$/, ''),
|
libPath: `/${file.replace(/\.vue$/, '').replace(/[\\\/]/g, '/')}`,
|
||||||
name,
|
name,
|
||||||
type: 'web'
|
type: 'web'
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user