fix(compiler-sfc): transformAssetUrls.base should not affect known module requests

fix https://github.com/vitejs/vite/issues/1343
This commit is contained in:
Evan You
2021-01-04 15:09:36 -05:00
parent c92990eff0
commit 2ea9867398
3 changed files with 22 additions and 23 deletions

View File

@@ -72,13 +72,16 @@ export function render(_ctx, _cache) {
exports[`compiler sfc: transform asset url with explicit base 1`] = `
"import { createVNode as _createVNode, Fragment as _Fragment, openBlock as _openBlock, createBlock as _createBlock } from \\"vue\\"
import _imports_0 from 'bar.png'
import _imports_1 from '@theme/bar.png'
export function render(_ctx, _cache) {
return (_openBlock(), _createBlock(_Fragment, null, [
_createVNode(\\"img\\", { src: \\"/foo/bar.png\\" }),
_createVNode(\\"img\\", { src: \\"/foo/bar.png\\" }),
_createVNode(\\"img\\", { src: \\"bar.png\\" }),
_createVNode(\\"img\\", { src: \\"@theme/bar.png\\" })
_createVNode(\\"img\\", { src: _imports_0 }),
_createVNode(\\"img\\", { src: _imports_1 })
], 64 /* STABLE_FRAGMENT */))
}"
`;