現在、Visual Studio Code で tasks.json 0.1.0 バージョンのタスクを使用しています。
https://code.visualstudio.com/docs/editor/tasksに移動すると、VS コードがgulpファイル内のすべてのタスクを自動的に検出することが示されます。
タスクを自動検出するためにさまざまな拡張機能をインストールしましたが、まだ検出されません。
この時点で、すべての gulp タスクを処理する新しいバージョンの tasks.json を作成することを検討しています。
どうすればいいですか?これが私のtasks.json 0.1.0です:
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "0.1.0",
"command": "gulp",
"isShellCommand": true,
"args": [],
"showOutput": "always",
"options": {
"cwd": "${workspaceRoot}/MyAppName"
},
"tasks": [
{
"taskName": "build",
"args": ["build:debug"]
},
{
"taskName": "build:debug",
"args": ["build:debug"]
},
{
"taskName": "build:release",
"args": ["build:release"]
}
]
}
私は他の質問を見てきましたが、現時点では、tasks.json 2.0 で gulp を実行する方法を示すものはないようです。
このビルド タスクを、gulpfile を含むフォルダーの外から使用できるようにしたいと考えています。私のgulpfileが開かれているフォルダであれば、VSが自動的にタスクを検出することを知っています。