diff --git a/packages/uni-cli-shared/lib/manifest.js b/packages/uni-cli-shared/lib/manifest.js index 535d0ea07918c7bdf15bcde9de44111dd414f0f5..e28412473ed7a46d7e79920cc21be6a5028d4d69 100644 --- a/packages/uni-cli-shared/lib/manifest.js +++ b/packages/uni-cli-shared/lib/manifest.js @@ -60,9 +60,10 @@ function getH5Options (manifestJson) { let base = h5.router.base - if (base.indexOf('/') !== 0) { + if (base.indexOf('/') !== 0 && base.indexOf('./') !== 0) { base = '/' + base - } + } + if (base.substr(-1) !== '/') { base = base + '/' } @@ -98,4 +99,4 @@ module.exports = { parseManifestJson, getNetworkTimeout, getH5Options -} +}