This commit is contained in:
abbycin 2019-05-09 09:29:19 +08:00
parent 35f22d87a0
commit 32f3cd9e6e
2 changed files with 8 additions and 7 deletions

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": {

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;