问题标签 [gulp-task]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1304 浏览

gulp - 如何按顺序运行 gulp 任务?

我正在尝试通过运行任务将所有 css 文件合并到一个已发布的 css 文件中:

之后,因为输出的css文件中的字体路径不正确,所以需要修改路径。

为了实现它,我需要一个一个地分别运行这两个任务。我怎样才能按顺序运行这两个任务并将它们放在一个任务中。

我试过: series = require('gulp-series');----不工作

-----不工作

- -更新 - - - - - - - - - - - - - - - - - - - - - - - ---------- 我使用了 return 但它现在正在工作。实际代码如下:

0 投票
1 回答
2201 浏览

gulp - TypeError ...不是函数

我已经安装了 gulp-run-command 如下:

我正在运行一系列 gulp 任务。所有其他的工作,除了这个。这是我正在运行 gulp-run-command 的任务:

它直接来自 gulp-run-command 的基本用法,如下所示: https ://www.npmjs.com/package/gulp-run-command#usage

运行 gulp 时出现以下错误:

这里有什么问题?

0 投票
1 回答
551 浏览

angular - 如何通过 Angular 4 中的 gulp 任务生成覆盖率报告?

我已经尝试了很多插件来编写 gulp 任务以在 Angular 4 中生成覆盖率报告,但没有人在工作。所有文档都是针对 javascript 文件的,在 angular 4 中我们有打字稿文件。一旦我尝试使用 gulp typescript 将所有 ts 文件转换为 js 文件,然后在 gulp 源中传递这些 javascript 引用,但最后它以错误结束。

是否有任何 angular 2+ 插件可以通过 gulp 生成覆盖率报告?

谢谢!

0 投票
2 回答
38 浏览

javascript - 如何只在本地运行 gulp.task?

我有以下吞咽功能:

每次我将它拉到本地处理它时,我都必须取消注释代码,然后在推送到 prod 时将其注释回来。我必须在几个文件中做类似的事情。有没有一种聪明的方法可以避免这种麻烦,并且能够在不必为我工作的每个分支注释/取消注释所有这些的情况下提取/推送代码?

谢谢。

0 投票
1 回答
352 浏览

node.js - 如何在 Docker 映像上增加 Node.js 应用程序的日志级别?

我已经有 AngularJS - Node.js 应用程序在本地运行,在我的代码中写入后,我可以在浏览器上看到所有级别的日志:console.log/info/error

在 dockerize 我的应用程序并运行 docker image (docker-compose up) 后,在我的浏览器控制台上,我只能看到console.info日志。

问题:如何在我的浏览器中使用 docker 镜像中的应用程序来实现所有级别的日志(我最需要 console.log)?

0 投票
1 回答
372 浏览

javascript - 为特定文件添加一个新行的 Gulp 任务

如何使用 gulp 任务向所需文件添加一行?

这是我的文件:

在这里,我想添加一个新行,即:

我能怎么做?

我试过这样:

如果我执行此任务,它会显示以下错误:

0 投票
1 回答
32 浏览

gulp - 带有 node-mysql2 模块的 Gulp 4 任务导致服务器在连接时崩溃

我需要在 gulp 中运行 mysql 查询来检查表中的某些字段。我目前通过 ssh 隧道连接到开发服务器,该隧道通过终端打开,以便我的主机设置为“localhost”。

当我执行连接尝试时,隧道崩溃: 通道 4:打开失败:连接失败:连接被拒绝

然后服务器进程因内存不足错误而崩溃。

我们使用 node-mysql2 和 ssh 隧道在本地运行 GraphQL 进行测试,所以我想不出在 gulp 中有什么特别会导致从发送 gulp 命令开始几乎瞬间出现的竞争条件。

吞咽代码: 在此处输入图像描述

如果有人有任何见解,我将不胜感激。

0 投票
1 回答
178 浏览

javascript - 如何将参数从 gulp 观察者传递给任务

如果我有这样的观察者:

...任务build看起来像这样:

如何将path参数传递给build任务?

0 投票
1 回答
671 浏览

node.js - nodemon + browserSync gulp 任务导致 EADDRINUSE :::3000 错误

我在通过 gulp 任务创建 nodemon + browserSync 时遇到问题。我在网上搜索了一个可能的解决方案。我查看了 StackOverflow 站点,但我仍然没有找到任何成功的解决方案来解决我的问题。我遇到了这个问题

我不确定为什么gulp在命令行中执行时会出现此错误 EADDRINUSE :::3000。我已经检查了使用netstat -ano | findStr "9000"该端口的端口没有被另一个进程调用。我不确定为什么在执行 gulp 任务时会遇到这个问题。有人可以提供一些指导吗?我将不胜感激我的选择已经不多了。

gulpfile.js

文件夹结构 文件夹结构图片

0 投票
1 回答
81 浏览

sass - browserSync 无需 sass 文件即可工作

browserSync 运行良好,但 sass 没有重新加载,我看不到我的更改在浏览器中自动重新加载。基本上,当我在终端中重新运行 gulp start 时它不会重新加载。我正在使用 Gulp 4,这是我的 index.js。

帮帮我谢谢!