2017-10-26 7 views
3

2.0.0に移行しようとするバージョン0.1.0のタスクがあります。VSCode - タスクバージョン2.0.0:端末ではなく "出力"コンソールを使用する方法

このタスクは、Gulpスクリプトを使用してTypescriptをJavascriptに変換するだけです。出力は「出力」コンソールに表示され、端末は含まれていません。端末のコマンドの最後に悪意のあるメッセージ「Terminal will be reused by tasks, press any key to close it.」があるためです。

このタスクをバージョン2.0.0に移行する方法がわからないので、端末は関係ありません。

はここバージョン0.1.0 です:

{ 
    "version": "0.1.0", 
    "command": "${workspaceRoot}/node_modules/.bin/gulp", 
    "isShellCommand": true, 
    "showOutput": "always", 
    "suppressTaskName": true, 
    "tasks": [ 
     { 
      "taskName": "compile", 
      "args": [ 
       "compile", 
       "exit" 
      ], 
      "isBuildCommand": true, 
      "problemMatcher": "$tsc" 
     } 
    ] 
} 

ここではバージョン2.0.0 のための私の現在の試みです:

{ 
    "version": "2.0.0", 
    "tasks": [ 
     { 
      "identifier": "compile", 
      "type": "shell", 
      "taskName": "compile", 
      "presentation": { 
       "echo": true, 
       "reveal": "always", 
       "focus": true, 
       "panel": "new" 
      }, 
      "command": "${workspaceRoot}/node_modules/.bin/gulp compile exit", 
      "problemMatcher": [ 
       "$tsc" 
      ], 
      "group": { 
       "kind": "build", 
       "isDefault": true 
      } 
     } 
    ] 
} 

このは、統合されたターミナルに出力を示してい。

代わりに出力コンソールを代わりに使用することはできますか?

答えて

1

は、私は同じ問題を抱えている"reveal": "never",

+0

に変更"reveal": "always",を試してみてください。その問題の解決策はありますか? –

関連する問題