问题标签 [gulp-plugin]

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 投票
1 回答
711 浏览

ruby-on-rails - gulp 插件 gulp-ruby-sass 版本 2.0.4 无法编译

gulp 插件 gulp-ruby-sass 不适"gulp-ruby-sass": "^2.0.4"用于编译器,同时它适用于自己的旧版本"gulp-ruby-sass": "^0.7.1"

在此处输入图像描述

0 投票
1 回答
89 浏览

javascript - 是否可以使用 gulp 插件将 bower `main` 文件放入特定文件夹?

是否可以使用gulp插件将.js文件复制到一个特定javascript文件夹?main-bower-files

这是当前文件夹复制结果作为带有插件的单独文件夹

在此处输入图像描述

0 投票
1 回答
3837 浏览

npm - 找不到 gulp-plumber 模块?

我对 Gulp 还很陌生,我无法克服一个问题。

我需要在全局(而不是本地)安装我的依赖项,所以我已经完成了 npm -g install 并且还尝试使用 -g 标志单独安装它们。

无论如何,SASS 有效,Coffee 有效,一切正常,但是当我运行“gulp”时,我得到:

检查是否已安装:

看起来不错。

以同样的方式检查 SASS:

如果它们都安装了,为什么我的大口“看不到”管道工?我该如何解决?

0 投票
2 回答
1053 浏览

html - Gulp html 模板

有没有人知道任何“gulp”插件可以编译(捆绑)具有 .html 扩展名的不同文件到一个文件中?或者哪个更接近我想要实现的目标?

前任。

p>

在 index.html 文件上build

输出将是这些文件中的 html。这些文件(标题,...)中的每一个也都需要一些东西。

PS 有人可以列出他们的链接吗?非常感谢。

0 投票
1 回答
70 浏览

node.js - 是否有可能/如何直接运行 gulp 模块?

独立使用一些 gulp 模块/插件对我来说是有意义的。例如:我已全局安装 gulp-less ( npm install --global gulp-less) 并希望以类似grunt-less -options ./my/css/folderor的方式使用它而不是 lessc grunt less -options ./my/css/folder。但我的尝试以错误消息结束:

理想情况下,我还想在任何项目之外使用 gulp 插件作为独立工具。

如何在构建上下文之外运行 gulp 模块?

如果未提供此选项:是否有解决方法?

0 投票
1 回答
188 浏览

gulp - gulp 注入相对文件路径

我有一个文件,testboot.js我想像这样注入导入语句:

请注意,import 语句是相对于testboot.js. 我无法找到使用 gulp 的干净方法。这是我的部分吞咽任务:

但是永远不会调用“结束”处理程序。谁能帮我解决这个问题?谢谢你。

0 投票
1 回答
31 浏览

gulp - gulp:如何替换代码链接并从文件中插入代码

如何替换index.html中的链接:

styles.min.css文件中编码

哪个插件?谢谢!

0 投票
2 回答
3027 浏览

node.js - 无法让 gulp-ejs 将 EJS 编译为 .html

嗨,我使用 gulp 将我的 .ejs 文件自动编译为 html 文件,但是当 gulp-ejs 编译文件时,它会作为 ejs 输出。我需要在 ejs() 对象中定义 .html 扩展名,但我可以让它工作。

这是我到目前为止得到的:

我也试过这个:

溴甲烷

0 投票
2 回答
904 浏览

javascript - 使用 gulp 访问 typescript 文件变量值

我有几个打字稿文件,其中一些导出一个名为APIS.

我正在尝试访问这些导出(我想将它们全部连接到一个文件中),但它似乎不起作用。我显然做错了什么,但我不确定是什么。

例如,我有一个名为 services 的文件夹,其中包含 2 个文件:service1.ts、service2.ts。

服务1.ts:

service2.ts:不包含APISvar。

这是我的 gulpfile.js:

当我运行这个任务时,我什么也得不到。当我添加console.log(file.APIS);到 map 函数时,我得到undefined了所有的值(尽管它是在 service1.ts 中定义的!)。

这是以下内容:使用 gulp 将 typescript 导出提取到 json 文件

编辑:好的,所以我尝试将导出保存在 .js 文件而不是 .ts 文件中,现在我可以使用以下命令访问这些变量require

gulp.task('default', function() {

现在,如果我尝试console.log(fileObj.APIS);得到正确的值。我仍然困惑的是如何传递这些值,并从所有这些变量中创建一个文件。是否可以将它们推入数组?

0 投票
1 回答
68 浏览

jquery - 如何为 gulp 插件提供选项?

语境:

我正在尝试制作一个 gulp 插件,该插件使用 phantomJS 和可能的 Cheerio 来抓取网站,获取源(例如图像和字体文件)并将它们放入文件夹中。该插件基于Stylify-Me

我已经浏览了 gulpjs.com 上的“文档”,但我仍然不明白如何制作基本的 gulp 选项和 console.log 它们。

这是插件的外观:

我现在要问的是如何选择一个选项(例如 url:'google.com')和 console.log 网站 url。

我正在使用 yeoman 生成器来创建插件 ,这是我为插件提供的代码: