From cbd0d4ad901172b036c530c7cd7491dfadd02ad8 Mon Sep 17 00:00:00 2001 From: liyang <1711467488@qq.com> Date: Tue, 5 Jun 2018 23:23:21 +0800 Subject: [PATCH] no message Former-commit-id: aef0ff656954651f3d6dd8c848bd5b46d4c47461 Former-commit-id: 0184274816e5752c46e34d311ec74b33b62db3dd Former-commit-id: d11702041043ab73e832d66be5782a50665428be --- src/router/index.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/router/index.js b/src/router/index.js index 5dbd8b95..1478b5cd 100755 --- a/src/router/index.js +++ b/src/router/index.js @@ -10,8 +10,11 @@ Vue.use(VueRouter) const maker = ({publicPath, namePrefix, req}) => { return req.keys().map(req).map(page => { - const path = _replace(_path.dirname(page.default.__file), publicPath, '') - const name = namePrefix + path.split(_path.sep).join('-') + const pageRegExp = new RegExp(`${_path.sep}page${_path.sep}`, 'g') + const path = _path.dirname(page.default.__file) + .replace(publicPath, '') + .replace(pageRegExp, _path.sep) + const name = namePrefix + path.split(_path.sep).join('-').replace(/-page-/g, '-') return { path: `${path}${_get(page, 'router.pathSuffix', '')}`, name,