是否可以创建运行特定 gulp 任务的 VS 代码扩展?
Is it possible to create a VS Code extension that runs a specific gulp task?
因为我是一个懒惰的程序员,所以我构建了一个 gulp 任务来为我完成一些小任务,但我想把它变成一个扩展,这样我就可以将它安装到我的电脑上它只是 "works"。就像我安装它一样,启动 VS 代码,任务执行并自动开始监视我的代码。
我在网上找不到太多东西,但我又一次可能在谷歌上搜索了错误的东西。有什么帮助 - 谢谢!
看起来 Yuki Doi 让你和 "Blade Runner" 一起完成了。此扩展程序完全符合您的要求,它会在打开文件夹时自动运行构建任务。
看看run task on folderOpen option: vscode docs。
这对我有用:
// in tasks.json
{
"label": "Tasks: copy3",
"type": "shell",
"command": "gulp",
"args": [
"copy3",
"--file",
"${fileBasename}"
],
"problemMatcher": [],
"runOptions": {
"runOn": "folderOpen"
}
},
现在 gulpfile.js 中的 copy3
任务将在打开该文件夹(或工作区)时自动成为 运行。您可能必须先在命令面板中 select Tasks: Allow Automatic Tasks in Folder
。并且绝对重新加载。
没有扩展 - 这是 built-in 最近的行为。参见 。
因为我是一个懒惰的程序员,所以我构建了一个 gulp 任务来为我完成一些小任务,但我想把它变成一个扩展,这样我就可以将它安装到我的电脑上它只是 "works"。就像我安装它一样,启动 VS 代码,任务执行并自动开始监视我的代码。
我在网上找不到太多东西,但我又一次可能在谷歌上搜索了错误的东西。有什么帮助 - 谢谢!
看起来 Yuki Doi 让你和 "Blade Runner" 一起完成了。此扩展程序完全符合您的要求,它会在打开文件夹时自动运行构建任务。
看看run task on folderOpen option: vscode docs。
这对我有用:
// in tasks.json
{
"label": "Tasks: copy3",
"type": "shell",
"command": "gulp",
"args": [
"copy3",
"--file",
"${fileBasename}"
],
"problemMatcher": [],
"runOptions": {
"runOn": "folderOpen"
}
},
现在 gulpfile.js 中的 copy3
任务将在打开该文件夹(或工作区)时自动成为 运行。您可能必须先在命令面板中 select Tasks: Allow Automatic Tasks in Folder
。并且绝对重新加载。
没有扩展 - 这是 built-in 最近的行为。参见