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
}
}
]
}
このはは、統合されたターミナルに出力を示してい。
代わりに出力コンソールを代わりに使用することはできますか?
に変更
"reveal": "always",
を試してみてください。その問題の解決策はありますか? –