问题标签 [gulp-load-plugins]

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 回答
790 浏览

javascript - 带有 gulp-load-plugins 的 Gulp 入门套件

我的项目有一个gulp 入门工具包,但是,我想使用 gulp-load-plugins 来获取 package.json 文件的 devDependencies。我的文件结构是

Gulpfile.js

jade.js(使用 gulp-load-plugins 按预期工作)

browsersync.js(使用 gulp-load-plugins 不起作用)

我想知道是否有更好的方法可以做到这一点?

0 投票
1 回答
2486 浏览

gulp - Gulp - gulp-load-plugins 不起作用

Gulpfile.js

通过安装npm install --save-dev gulp-load-plugins

无论我在哪里声明,输出始终为 {}。我什至尝试使用更长的版本有选项,仍然没有运气

使用$.gulpif()

我什至从 github 下载了一些入门包,但仍然得到相同的输出。我正在为从 Grunt 搬走而自责。

0 投票
3 回答
15445 浏览

javascript - gulp-load-plugins 不加载插件

gulp-load-plugins没有加载任何插件。谁能建议这可能是为什么?

我的package.json

我的gulpfile.js

0 投票
1 回答
258 浏览

gulp - 列出已加载的 gulp-load-plugins

我正在使用gulp-load-plugins,并且我正在尝试打印加载的插件: console.log(JSON.stringify(plugins));
但它只打印{}.

无论如何要打印加载的插件和分配给插件的名称。

更新:让它工作:

  1. 将延迟加载设置为 false
  2. console.log(plugins);在 runnung 任务之后添加

    var plugins = require('gulp-load-plugins')({lazy:false});
    ...
    gulp.task('default', ['styles']);
    console.log(plugins);

0 投票
1 回答
4209 浏览

npm - 如何将 gulp-load-plugins 与 Browser-Sync 一起使用?

我在 Gulp 使用中的某个阶段开始有意义地将任务拆分为单独的文件。

为此,我希望使用gulp-load-plugins,但尽管我的任务运行,Browser-Sync 似乎没有触发/做任何事情。

这是我的剥离设置。不知道我哪里错了!

gulpfile.js

scripts.js(Gulp 任务)

您会注意到我的scripts.js文件中需要 Browser-Sync,但这是因为执行 plugins.Browser-Sync 不起作用。我在某处读到这是因为 Browser-Sync 实际上不是 Gulp 插件。

因此,虽然我没有收到任何错误并且 Browser-Sync 似乎启动了......从那时起,我的脚本任务有效,但它不会触发 BrowserSync 部分。

非常感谢任何帮助!

PS,以防万一,这是我的package.json文件(请注意,上面我向您展示了我的精简版gulpfile.js)。

包.json

0 投票
1 回答
1284 浏览

javascript - gulp-load-plugins.sourcemaps.init()类型错误:无法读取未定义的属性“init”

我正在尝试使 gulp 文件适应我的目的,但遇到了问题。我只关心一项任务:

它使用 browserify 将我的包压缩成一个可用的单个文件。它使用这两种方法和这个对象:

当我运行 gulp 任务 js:bower 时,我从.pipe(plugins.sourcemaps.init({loadMaps: true}))表达式中得到以下错误:

我知道这些行是可选的,我可以将它们注释掉,但我确实想要它们。当我在示例文件中运行代码时,它工作正常,当我在我的 gulp 文件中运行它时,它给了我错误。关于我可能遗漏的任何建议?谢谢!

0 投票
2 回答
2099 浏览

gulp - Gulp 不使用 main-bower-files 创建 JS 和 CSS 文件

我正在使用 Gulp 分别连接/缩小 bower 文件夹(使用 main-bower-files)和 src 文件夹中的所有 JS/CSS 文件。我正在使用 gulp-load-plugins 从 package.json 加载以下依赖项(所有这些依赖项都存在于 node_modules 中):

这是 gulpfile.js:

Gulp 没有在控制台中提供任何错误,但没有创建 JS 和 CSS 文件。

0 投票
1 回答
315 浏览

javascript - Gulp 加载插件错误 dep is not defiend

我尝试使用 gulp-load-plugins 但出现错误。

例如我尝试以下

 当我删除 var istanbul = require('gulp-istanbul'); 我收到错误 ReferenceError: istanbul is not defined

知道我在这里想念什么吗?

0 投票
13 回答
69907 浏览

javascript - events.js:160 抛出 er;// 未处理的“错误”事件

我从事的项目是用 gulp 构建的。

最近我将节点版本更新为 v6.3.1。然后出了点问题。

名为“html”的任务引发错误。这是它的错误代码的一部分。

以及任务'html'的代码:

我用谷歌搜索了很多,但我没有找到适合我的正确答案。

0 投票
1 回答
978 浏览

gulp - Gulp 手表只运行一次

我正在尝试完成我的 gulpfile.js,但我遇到了“gulp watch”的问题。当我将观察程序设置为运行时,它会检测更改并运行分配的任务,但只运行一次。文件的下一次更改不再触发任务。我不知道为什么,但我的观察者只工作了一次。

我相信观察者没有意识到它触发的任务已经完成。或者,也许是为了处理我正在使用的延迟加载或运行序列插件......

'deletarMainMin'、'agruparJS'、'agruparCSS' 是同一个 gulpfile 中定义的其他任务。

提前致谢!

干杯,

法比奥。