From 114e6ca0ea2caf2abdd65b8378df4dde4a54acbb Mon Sep 17 00:00:00 2001 From: cereschen <491191796@qq.com> Date: Fri, 14 Aug 2020 12:09:09 +0800 Subject: [PATCH] Fix #1484 --- server/src/modes/template/interpolationMode.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server/src/modes/template/interpolationMode.ts b/server/src/modes/template/interpolationMode.ts index 0875650855..fb5503f7fc 100644 --- a/server/src/modes/template/interpolationMode.ts +++ b/server/src/modes/template/interpolationMode.ts @@ -16,6 +16,7 @@ import { IServiceHost } from '../../services/typescriptService/serviceHost'; import { languageServiceIncludesFile } from '../script/javascript'; import { getFileFsPath } from '../../utils/paths'; import { mapBackRange, mapFromPositionToOffset } from '../../services/typescriptService/sourceMap'; +import { URI } from 'vscode-uri'; import * as ts from 'typescript'; import { T_TypeScript } from '../../services/dependencyService'; import * as _ from 'lodash'; @@ -294,7 +295,7 @@ export class VueInterpolationMode implements LanguageMode { : convertRange(definitionTargetDoc, r.textSpan); definitionResults.push({ - uri: definitionTargetDoc.uri.toString(), + uri: URI.file(definitionTargetDoc.uri).toString(), range }); } @@ -342,7 +343,7 @@ export class VueInterpolationMode implements LanguageMode { : convertRange(referenceTargetDoc, r.textSpan); referenceResults.push({ - uri: referenceTargetDoc.uri.toString(), + uri: URI.file(referenceTargetDoc.uri).toString(), range }); }