提交 5f5a65c4 编写于 作者: A Andre Weinand

prevent vscode-api-tests from running in node.js

上级 343f2660
......@@ -7,7 +7,8 @@
"enableProposedApi": true,
"private": true,
"activationEvents": [
"onFileSystem:memfs"
"onFileSystem:memfs",
"onDebug"
],
"main": "./out/extension",
"engines": {
......
......@@ -18,13 +18,15 @@ const textEncoder = new TextEncoder();
const SCHEME = 'memfs';
export function activate(context: vscode.ExtensionContext) {
const memFs = enableFs(context);
enableProblems(context);
enableSearch(context, memFs);
enableTasks();
enableDebug(context, memFs);
if (typeof window !== 'undefined') { // do not run under node.js
const memFs = enableFs(context);
enableProblems(context);
enableSearch(context, memFs);
enableTasks();
enableDebug(context, memFs);
vscode.commands.executeCommand('vscode.open', vscode.Uri.parse(`memfs:/sample-folder/large.ts`));
vscode.commands.executeCommand('vscode.open', vscode.Uri.parse(`memfs:/sample-folder/large.ts`));
}
}
function enableFs(context: vscode.ExtensionContext): MemFS {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册