This commit is contained in:
2019-05-09 09:29:19 +08:00
parent 35f22d87a0
commit 32f3cd9e6e
2 changed files with 8 additions and 7 deletions
+4 -6
View File
@@ -8,7 +8,7 @@
"name": "AbbyCin",
"email": "abbytsing@gmail.com"
},
"license": "MIT",
"license": "ISC",
"keywords": [
"multi-root ready"
],
@@ -23,10 +23,10 @@
"private": true,
"repository": {
"type": "git",
"url": "https://github.com/Microsoft/vscode-mock-debug.git"
"url": "https://git.isliberty.me/abbycin/topjs-debugger"
},
"bugs": {
"url": "https://github.com/Microsoft/vscode-mock-debug/issues"
"url": "https://git.isliberty.me/abbycin/topjs-debugger/issues"
},
"scripts": {
"postinstall": "node ./node_modules/vscode/bin/install",
@@ -66,9 +66,7 @@
"configurationAttributes": {
"launch": {
"required": [
"program",
"runtimeExecutable",
"port"
"program"
],
"properties": {
"program": {
+4 -1
View File
@@ -208,6 +208,10 @@ class TopJSDebugSession extends vscode_debugadapter.LoggingDebugSession {
this.err(`can't find file: ${args.program}`);
return false;
}
if(!args.program.endsWith('.js')) {
this.err(`${args.program} is not a javascript file`);
return false;
}
return true;
}
@@ -220,7 +224,6 @@ class TopJSDebugSession extends vscode_debugadapter.LoggingDebugSession {
}
if(!this.validateArgs(args)) {
this.sendEvent(new vscode_debugadapter.TerminatedEvent());
process.exit(1);
} else {
this._args = args;
this._program = args.program;