问题标签 [gulp]

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 投票
2 回答
9370 浏览

javascript - 使用 Gulp 使 browserify 模块外部化

我有一个库lib.js,我想从中创建lib/a.js并且lib/b.js能够从脚本中client.js使用它var a = require('lib/a.js');,并且当我lib.js之前只包含已编译的库时它可以工作client.js(因此,lib.js必须声明一个require知道的函数lib/a.js

我想我必须使用externalalias但我不确定什么是正确的方法

另外,是否有可能有一个 Gulp 文件为我的库中的文件夹自动创建所有别名?例如。为目录中的所有文件创建别名lib/

0 投票
1 回答
201 浏览

c++ - 为非 Web 开发人员管理 npm 包安装

我在一个项目中工作,我是 C++ 开发人员团队中唯一的前端开发人员。当我们构建我们的发布变体时,我希望 C++ 开发人员运行 Web 构建过程(npm install、grunt/gulp build,它执行 concat/minification/etc...)。为了实现这一点,他们必须 npm install 所有的 devDependencies。

有没有办法让他们快速安装必要的 npm 模块,而不必在每次调用 npm install 时重新下载它们?还是让 npm install 只安装一次?

npm link 不起作用,因为它链接到 Web 应用程序,而不是 Web 应用程序所依赖的节点模块。

tar.gz 是可能的,但这意味着每次更新节点模块时都要更新 tar.gz。

好奇其他人建议在混合语言环境中工作的开发过程。

0 投票
2 回答
6846 浏览

javascript - Gulp.js - 在连接时重写嵌入在 css 中的 url

我正在使用 Gulp 连接来自不同目录的多个 css 文件(Bower 管理的依赖项)。Font-awesome 是这些依赖项之一,它包含对其字体的相对引用url(../font....)。当 css 文件被连接并放置在不同的目录中时,这个相对 url 显然是错误的。是否有处理此问题的最佳实践?

0 投票
1 回答
4194 浏览

gulp - Gulp.js 的奇怪图像问题

我对 gulp 和我的图像目录有一个奇怪的问题。我有一系列图像src/img,但是在运行 gulp 之后,输出文件夹dist/img中的每个图像都是源目录中最后一个图像的精确副本,但文件名正确。

这以前工作得很好,最近无缘无故地变得很糟糕。

这是我的 gulpfile.js,改编自这篇博文:

0 投票
3 回答
48605 浏览

javascript - 如何让 Gulp 停止观看文件

如何阻止文件被观看?

我没有在文档中看到这种方法,这对我来说似乎有点奇怪。

0 投票
1 回答
2746 浏览

javascript - gulp.watch TypeError:字符串不是函数

这是我的gulpfile.js

它所做的只是将文件从一个目录复制到另一个目录。当我跑

它按预期复制文件。当我跑

default按预期运行任务。当我修改源文件时,出现以下错误:

除了使用 Windows 之外,我做错了什么吗?(编辑:可在 OS X 中重现)

0 投票
2 回答
79915 浏览

node.js - Use gulp to select and move directories and their files

I'm currently using gulp to call a bash script that cleans my dist/ directory and moves the appropriate files to the clean directory. I would like this to be done with gulp because I am not sure the script would work on a non *nix file system.
So far, I'm using the gulp-clean module to clean the dist/ directory but when I try to move the required directories and their files to the dist folder, the directories are empty.

calling gulp dist results in the the dist/ directory being populated with the correct directories but they are all empty

How do I copy the directories and their contents to the dist/ folder?

0 投票
2 回答
3345 浏览

sass - SASS 导入不适用于 gulp-ruby-sass

我试图设置一个像这里描述的项目一切正常,但 SASS 导入不起作用。

main.scss:_

gulp产生以下main.css

并且main.min.css是空的。我尝试loadPath在我的 gulpfile.js 中使用该标志但没有成功;(我的任务配置:

我的资源来自 Compass/SASS 项目,并且通过 grunt 可以正常工作。

有什么建议么?

谢谢和 ciao 拉尔夫

0 投票
2 回答
9297 浏览

javascript - Nodemon 重启运行 gulp 任务

我的 gulpfile 中有以下代码

我需要在 Nodemon 重新启动时运行脚本和 lint 任务。我有以下内容

Gulp.run() 现在已弃用,那么我将如何使用 gulp 和最佳实践来实现上述目标?

0 投票
2 回答
11219 浏览

javascript - 捕捉 gulp-mocha 错误

我可能遗漏了一些非常明显的东西,但我无法gulp-mocha捕捉错误,导致gulp watch每次测试失败时我的任务都会结束。

这是一个非常简单的设置:

或者,将处理程序放在整个流上也会产生同样的问题:

我也尝试过使用plumbercombinegulp-batch无济于事,所以我想我忽略了一些微不足道的事情。

要点: http: //gist.github.com/RoyJacobs/b518ebac117e95ff1457