ویژوال استودیو کد - تنظیم گزینه --verbose در تسک ساخت تایپاسکریپت VSCode
هنگام کامپایل از خط فرمان میتوانم مشخص کنم
tsc -b --verbose
با این حال نمیتوانم بفهمم چگونه وظیفه ساخت پیشفرض را در VS Code طوری پیکربندی کنم که همان کار را انجام دهد. نمیتوانم هیچ ورودی مرتبطی در tsconfig.json یا در tasks.json پیدا کنم
پاسخ شماره ۱
از مستندات تسکهای VSCode برای اجرای یک تسک ساخت tsc، یک چیدمان مخصوص TypeScript وجود دارد:
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"type": "typescript",
"tsconfig": "tsconfig.json",
"problemMatcher": [
"$tsc"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
اگر میخواهید آرگومانهای فرمان خود یا دستورات شل را اجرا کنید، توصیه میکنم از اسکریپت شل استفاده کنید، زیرا گزینههای بیشتری ارائه میدهد و میتواند به آنچه میخواهید اجرا کنید، خاص باشد:
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "Run tsc verbosely",
"type": "shell",
"command": "tsc -b --verbose",
"group": "test",
"presentation": {
"reveal": "always",
"panel": "new"
}
}
]
}
