Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
f1e7a02f
V
vscode
项目概览
xxadev
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
f1e7a02f
编写于
8月 31, 2020
作者:
J
Johannes Rieken
提交者:
GitHub
8月 31, 2020
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #105585 from microsoft/joh/useExtUri
Use extensionUri and joinPath instead of asAbsolutePath
上级
bb6a1431
5b8aeeb1
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
10 addition
and
11 deletion
+10
-11
extensions/css-language-features/client/src/browser/cssClientMain.ts
...css-language-features/client/src/browser/cssClientMain.ts
+3
-3
extensions/html-language-features/client/src/browser/htmlClientMain.ts
...ml-language-features/client/src/browser/htmlClientMain.ts
+3
-3
extensions/json-language-features/client/src/browser/jsonClientMain.ts
...on-language-features/client/src/browser/jsonClientMain.ts
+3
-3
extensions/typescript-language-features/src/extension.browser.ts
...ons/typescript-language-features/src/extension.browser.ts
+1
-2
未找到文件。
extensions/css-language-features/client/src/browser/cssClientMain.ts
浏览文件 @
f1e7a02f
...
...
@@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import
{
ExtensionContext
}
from
'
vscode
'
;
import
{
ExtensionContext
,
Uri
}
from
'
vscode
'
;
import
{
LanguageClientOptions
}
from
'
vscode-languageclient
'
;
import
{
startClient
,
LanguageClientConstructor
}
from
'
../cssClient
'
;
import
{
LanguageClient
}
from
'
vscode-languageclient/browser
'
;
...
...
@@ -17,9 +17,9 @@ declare const TextDecoder: {
// this method is called when vs code is activated
export
function
activate
(
context
:
ExtensionContext
)
{
const
serverMain
=
context
.
asAbsolutePath
(
'
server/dist/browser/cssServerMain.js
'
);
const
serverMain
=
Uri
.
joinPath
(
context
.
extensionUri
,
'
server/dist/browser/cssServerMain.js
'
);
try
{
const
worker
=
new
Worker
(
serverMain
);
const
worker
=
new
Worker
(
serverMain
.
toString
()
);
const
newLanguageClient
:
LanguageClientConstructor
=
(
id
:
string
,
name
:
string
,
clientOptions
:
LanguageClientOptions
)
=>
{
return
new
LanguageClient
(
id
,
name
,
clientOptions
,
worker
);
};
...
...
extensions/html-language-features/client/src/browser/htmlClientMain.ts
浏览文件 @
f1e7a02f
...
...
@@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import
{
ExtensionContext
}
from
'
vscode
'
;
import
{
ExtensionContext
,
Uri
}
from
'
vscode
'
;
import
{
LanguageClientOptions
}
from
'
vscode-languageclient
'
;
import
{
startClient
,
LanguageClientConstructor
}
from
'
../htmlClient
'
;
import
{
LanguageClient
}
from
'
vscode-languageclient/browser
'
;
...
...
@@ -17,9 +17,9 @@ declare const TextDecoder: {
// this method is called when vs code is activated
export
function
activate
(
context
:
ExtensionContext
)
{
const
serverMain
=
context
.
asAbsolutePath
(
'
server/dist/browser/htmlServerMain.js
'
);
const
serverMain
=
Uri
.
joinPath
(
context
.
extensionUri
,
'
server/dist/browser/htmlServerMain.js
'
);
try
{
const
worker
=
new
Worker
(
serverMain
);
const
worker
=
new
Worker
(
serverMain
.
toString
()
);
const
newLanguageClient
:
LanguageClientConstructor
=
(
id
:
string
,
name
:
string
,
clientOptions
:
LanguageClientOptions
)
=>
{
return
new
LanguageClient
(
id
,
name
,
clientOptions
,
worker
);
};
...
...
extensions/json-language-features/client/src/browser/jsonClientMain.ts
浏览文件 @
f1e7a02f
...
...
@@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import
{
ExtensionContext
}
from
'
vscode
'
;
import
{
ExtensionContext
,
Uri
}
from
'
vscode
'
;
import
{
LanguageClientOptions
}
from
'
vscode-languageclient
'
;
import
{
startClient
,
LanguageClientConstructor
}
from
'
../jsonClient
'
;
import
{
LanguageClient
}
from
'
vscode-languageclient/browser
'
;
...
...
@@ -17,9 +17,9 @@ declare function fetch(uri: string, options: any): any;
// this method is called when vs code is activated
export
function
activate
(
context
:
ExtensionContext
)
{
const
serverMain
=
context
.
asAbsolutePath
(
'
server/dist/browser/jsonServerMain.js
'
);
const
serverMain
=
Uri
.
joinPath
(
context
.
extensionUri
,
'
server/dist/browser/jsonServerMain.js
'
);
try
{
const
worker
=
new
Worker
(
serverMain
);
const
worker
=
new
Worker
(
serverMain
.
toString
()
);
const
newLanguageClient
:
LanguageClientConstructor
=
(
id
:
string
,
name
:
string
,
clientOptions
:
LanguageClientOptions
)
=>
{
return
new
LanguageClient
(
id
,
name
,
clientOptions
,
worker
);
};
...
...
extensions/typescript-language-features/src/extension.browser.ts
浏览文件 @
f1e7a02f
...
...
@@ -52,7 +52,7 @@ export function activate(
const
versionProvider
=
new
StaticVersionProvider
(
new
TypeScriptVersion
(
TypeScriptVersionSource
.
Bundled
,
context
.
asAbsolutePath
(
'
dist/browser/typescript-web/tsserver.web.js
'
),
vscode
.
Uri
.
joinPath
(
context
.
extensionUri
,
'
dist/browser/typescript-web/tsserver.web.js
'
).
toString
(
),
API
.
v400
));
const
lazyClientHost
=
createLazyClientHost
(
context
,
false
,
{
...
...
@@ -78,4 +78,3 @@ export function activate(
return
getExtensionApi
(
onCompletionAccepted
.
event
,
pluginManager
);
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录