问题标签 [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.
npm - 找不到 gulp-plumber 模块?
我对 Gulp 还很陌生,我无法克服一个问题。
我需要在全局(而不是本地)安装我的依赖项,所以我已经完成了 npm -g install 并且还尝试使用 -g 标志单独安装它们。
无论如何,SASS 有效,Coffee 有效,一切正常,但是当我运行“gulp”时,我得到:
检查是否已安装:
看起来不错。
以同样的方式检查 SASS:
如果它们都安装了,为什么我的大口“看不到”管道工?我该如何解决?
html - Gulp html 模板
有没有人知道任何“gulp”插件可以编译(捆绑)具有 .html 扩展名的不同文件到一个文件中?或者哪个更接近我想要实现的目标?
前任。
p>在 index.html 文件上build
输出将是这些文件中的 html。这些文件(标题,...)中的每一个也都需要一些东西。
PS 有人可以列出他们的链接吗?非常感谢。
node.js - 是否有可能/如何直接运行 gulp 模块?
独立使用一些 gulp 模块/插件对我来说是有意义的。例如:我已全局安装 gulp-less ( npm install --global gulp-less
) 并希望以类似grunt-less -options ./my/css/folder
or的方式使用它而不是 lessc grunt less -options ./my/css/folder
。但我的尝试以错误消息结束:
理想情况下,我还想在任何项目之外使用 gulp 插件作为独立工具。
如何在构建上下文之外运行 gulp 模块?
如果未提供此选项:是否有解决方法?
gulp - gulp 注入相对文件路径
我有一个文件,testboot.js
我想像这样注入导入语句:
请注意,import 语句是相对于testboot.js
. 我无法找到使用 gulp 的干净方法。这是我的部分吞咽任务:
但是永远不会调用“结束”处理程序。谁能帮我解决这个问题?谢谢你。
gulp - gulp:如何替换代码链接并从文件中插入代码
如何替换index.html中的链接:
从styles.min.css文件中编码
哪个插件?谢谢!
node.js - 无法让 gulp-ejs 将 EJS 编译为 .html
嗨,我使用 gulp 将我的 .ejs 文件自动编译为 html 文件,但是当 gulp-ejs 编译文件时,它会作为 ejs 输出。我需要在 ejs() 对象中定义 .html 扩展名,但我可以让它工作。
这是我到目前为止得到的:
我也试过这个:
溴甲烷
javascript - 使用 gulp 访问 typescript 文件变量值
我有几个打字稿文件,其中一些导出一个名为APIS
.
我正在尝试访问这些导出(我想将它们全部连接到一个文件中),但它似乎不起作用。我显然做错了什么,但我不确定是什么。
例如,我有一个名为 services 的文件夹,其中包含 2 个文件:service1.ts、service2.ts。
服务1.ts:
service2.ts:不包含APIS
var。
这是我的 gulpfile.js:
当我运行这个任务时,我什么也得不到。当我添加console.log(file.APIS);
到 map 函数时,我得到undefined
了所有的值(尽管它是在 service1.ts 中定义的!)。
这是以下内容:使用 gulp 将 typescript 导出提取到 json 文件
编辑:好的,所以我尝试将导出保存在 .js 文件而不是 .ts 文件中,现在我可以使用以下命令访问这些变量require
:
gulp.task('default', function() {
现在,如果我尝试console.log(fileObj.APIS);
得到正确的值。我仍然困惑的是如何传递这些值,并从所有这些变量中创建一个文件。是否可以将它们推入数组?
jquery - 如何为 gulp 插件提供选项?
语境:
我正在尝试制作一个 gulp 插件,该插件使用 phantomJS 和可能的 Cheerio 来抓取网站,获取源(例如图像和字体文件)并将它们放入文件夹中。该插件基于Stylify-Me。
我已经浏览了 gulpjs.com 上的“文档”,但我仍然不明白如何制作基本的 gulp 选项和 console.log 它们。
这是插件的外观:
我现在要问的是如何选择一个选项(例如 url:'google.com')和 console.log 网站 url。
我正在使用 yeoman 生成器来创建插件 ,这是我为插件提供的代码: