mirror of
https://github.com/Microsoft/vscode
synced 2024-09-18 01:58:27 +00:00
prevent vscode-api-tests from running in node.js
This commit is contained in:
parent
343f26602e
commit
5f5a65c441
|
@ -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 {
|
||||
|
|
Loading…
Reference in a new issue