typescript - 如何在新的 gulp 任务 api 中使用旧式任务名称?
问题描述
根据https://gulpjs.com/docs/en/api/task创建任务的新方法不是gulp.task("xyz" ...)
,而是使用exports.build = build;
这种方法的问题是,我不能再使用旧的任务名称feature:build
,feature:watch
因为我只能导出有效的 JS 标识符。
有没有办法用新方法实现这一点?
解决方案
这是一个非常基本的问题。使用语法exports[taskName] = taskFunction;
,例如
exports['feature:build'] = function () {
// ...
};
您可能想在这里阅读更多内容:https ://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Basics#Bracket_notation
推荐阅读
- typescript - 视觉代码:如何检测死打字稿代码
- c# - 接收并发的异步请求并一次处理一个
- laravel - 使用 laravel 的电子邮件通知
- sed - sed 匹配和替换 2 个连续的行?
- sql - 创建 cte 语句以遍历使用桥表创建的树
- windows - 创建可执行文件以运行快捷方式?类似于 .bat 文件但 .exe?
- ios - 如何使用完成处理程序方法运行 for 循环?
- c++ - C++ 中带有 Bash 终端 (WSL) 的 Visual Studio Code 仅构建 .out 文件 - 而不是 .exe
- cakephp - CakePHP index() vs view() 和 URL 组件
- r - 如何指定由 rstudio 创建的闪亮查看器窗口的宽度/高度?