问题标签 [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 回答
9638 浏览

node.js - Chrome 中的 Gulp Livereload

在我转到 1ocalhost:8081 之前,以下代码似乎可以正常工作...

然后我得到消息..

我的目录结构是......

为什么我的 html 页面没有加载?如果我尝试浏览到 1ocalhost:8081/build/index.html 页面不会加载,我会收到消息

我也尝试过 chrome 插件,但是当我点击插件时,我得到了下面的消息

p>

我检查了 Chrome 插件中的插件设置,并检查了文件 url 的选项

这是我的注释代码.....

gulp 的输出看起来不错……

0 投票
3 回答
575 浏览

javascript - 缺少 Gulpfile Ubuntu 12.04

当我尝试执行 gulp -v 时出现此错误。

node -v(0.10.25) 工作正常,npm -v(1.3.24) 也是如此。

我已经按照他们的 github 上的教程进行操作,但没有成功。https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md#getting-started

有人可以帮帮我吗?

0 投票
4 回答
2326 浏览

javascript - 尝试在我的 js 目录中获取 src 文件时,有人可以解释这是什么意思 **/*.js 吗?

我正在尝试学习如何将 GulpJS 文件放在一起并在某些地方查看以下源参考 * / .js 但不确定它的确切含义。有人可以解释这是什么吗?

如果我的文件结构如下所示,我将如何访问 * 每个 js 库中的每个 js 文件和 js src 中的每个 js 文件?* 我如何访问每张图片?

0 投票
3 回答
7928 浏览

node.js - Running jekyll as a child process in Gulp/Node

I'm trying to build a jekyll site using Gulp.js. I've read that I shouldn't use a plugin in this question.

I've been investigating using a child process as suggested but I keep getting an error:

Here's my gulp file:

What am I doing wrong? I'm on Node 0.10.25, Win 7.

EDIT I've had a google around ENOENT errors previously. Have checked my path and Ruby is there and I can run jekyll from the command line. Still no joy.

0 投票
1 回答
1073 浏览

javascript - 不使用 run() 编写 gulpfile.js

我是 JavaScript 开发领域的新手,目前正在获得一个体面的工作流程。不过,我在理解 Gulp 的工作原理时遇到了一些麻烦。我已经使用 npm 安装了我的依赖项,并就我的能力编写了一个 gulpfile。

虽然它并没有真正像我想要的那样工作,并且在不知道要搜索什么的情况下进行谷歌搜索真的很难。我已经阅读了几个博客,但不幸的是无法掌握如何去做。我知道我不应该使用 run(),但是我应该如何编写代码呢?

如果有人可以用简单的英语解释依赖关系实际上是什么,我将不胜感激。在海上这个也是。

感谢您抽出宝贵的时间。

安东

0 投票
1 回答
1135 浏览

sass - gulp-ruby-sass 找不到 mixins

我刚刚开始使用 Gulp.js 和 Sass,我一直坚持使用 mixins。

这是我的gulp.js文件:

这是我的 main.scss 文件:

这是它产生的错误:

所有其他 Sass 的东西都工作正常。只是 mixin 会引发错误。

我已经安装Compass 0.12.2

我错过了任何宝石/模块吗?

该系统在带有 Ubuntu 虚拟机的 Vagrant 上运行。

0 投票
2 回答
1512 浏览

jekyll - 将 Jekyll 与 Gulp 和 Livereload 一起使用

这个问题暗示了我如何使用 Gulp 运行 Jekyll。

它工作正常,除了我无法触发 livereload (但它运行没有错误)。

我对Node的了解有限,所以我可能遗漏了一些东西......

0 投票
10 回答
93611 浏览

javascript - gulp.run 已弃用。如何编写任务?

这是一个组合任务,我不知道如何用任务依赖项替换它。

相应的变更日志 https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md#35 [弃用 gulp.run]

0 投票
2 回答
3966 浏览

node.js - 如何将茉莉花与 gulp.watch 一起使用

每次我保存一些文件时,我都试图让我的测试运行。这是吞咽手表:

例如,为了测试 app/maps.js,我正在创建一个 spec/nodejs/mapsSpec.js 文件,如下所示:

如果我更改规范文件,一切正常,如果我修改 app/maps.js 文件,更改会触发测试。如果我再次对其进行修改,则会触发测试,但修改不会生效。例如,如果我第二次添加一个 console.log('foo'),直到我重新启动 gulp watch 并再次保存它时才会看到它。因此,与 gulp.watch 一起使用时,只运行一次 jasmine 就可以了。

我想这是因为在 gulp 过程中 nodejs 缓存了 require 。那我该怎么办?

0 投票
2 回答
3586 浏览

backbone.js - 让 bower 和 gulpjs 很好地协同工作?

使用 gulpjs 和 bower,我想从 bower.json 文件开始调用我想要的包依赖项(理想情况下使用 html 5 样板开始构建,然后是骨干)。由于使用 gulp 的全部目的是为了便于项目管理,我想了解如何将脚本自动插入到我的项目中(从 bower_components 目录中提取)并将路径添加到我的 head 标签中,我认为这是一个责任 gulp应该可以处理,在下面的链接中我印象中grunt确实提供了这个功能,所以如果grunt可以gulp应该可以。

这个 tut 似乎涵盖了我正在寻找的所有内容,除了它使用带有插件“grunt-bowercopy”的 gruntjs http://simonsmith.io/managing-bower-components-with-grunt/

那么有谁知道如何让 gulp 和 bower 玩得很好。下载 html 5 样板文件会很酷,然后对于我的 javascript 包括主干/jquery 以及一些 css,如 fontawesome 之类的一个命令bower update,并让它在我的标题中插入脚本标签,并拉出我需要的主要文件进入我的项目(这会杀死很多乏味的工作)。我假设 grunt 确实使用“grunt-bowercopy”插件专门处理这个问题,所以基本上我正在寻找一个插件“gulp-bowercopy”或提供这个的东西?

关于 gulp/grunt 以及如何真正利用它们,我还有很多东西要学习,但这似乎是一个很棒的工具。