使用 Laravel 长生不老药的关键 css

安东尼奥·莫拉莱斯占位符图像

我正在使用 gulp 包关键 css,以前我安装这个包:

 npm install --save critical 

但是在 run 之后gulp --production,npm 向我报告了这个错误:

 mix.critical is not a function

这是我完整的 gulpfile 代码:

var elixir = require('laravel-elixir');
var BrowserSync = require('laravel-elixir-browsersync');
var critical = require('critical');

elixir(function(mix) {

    mix.styles([
        "bootstrap.css",
        "bootstrap-theme.css",
        "main.css",
        "jquery.fancybox.css",
        "font-awesome.css",
        ]).version("css/all.css")

    mix.critical({
        src: 'http://myapp.dev',
        css: 'public/css/all.css',
        width: 1280,
        height: 600,
        dest: 'public/css/critical.css'
    });

});

为什么 npm 报告我这个错误?

安德鲁迈尔斯

我认为 Elixir 1 中没有设置关键您需要使用自定义任务扩展 elixir

这将创建一个critical任务:

var critical = require('critical');
var gulp = require('gulp');

gulp.task('critical', function() {
  critical.generate({
    src: 'http://myapp.dev',
    css: 'public/css/all.css',
    width: 1280,
    height: 600,
    dest: 'public/css/critical.css'
  });
});

然后将其添加到默认任务中,将其添加到主 elixir 调用中:

mix.task('critical');

完成后,它将在您运行gulp运行时执行gulp critical


  1. 我正在查看repo 中recipes 文件夹task.js文件特别提到需要扩展 elixir。如果 elixir 确实有其他模块的内置自动扩展(除了这里列出的那些),请给我一个参考链接,我会进一步研究它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

长生不老药:定义地图/散列的类型规范

来自分类Dev

在线用户存储长生不老药

来自分类Dev

什么事 在长生不老药

来自分类Dev

长生不老药:流到运行

来自分类Dev

步骤列表与长生不老药

来自分类Dev

长生不老药:模式匹配或守卫

来自分类Dev

如何在长生不老药的Ecto查询中使用“ case-when”?

来自分类Dev

长生不老药-改变行为

来自分类Dev

长生不老药通过关键字获取列表元素

来自分类Dev

哪些情况需要投掷/接住长生不老药?

来自分类Dev

长生不老药:同时启动流程

来自分类Dev

编译长生不老药权限被拒绝

来自分类Dev

长生不老药和Gulp-复制并连接

来自分类Dev

长生不老药地图改变结构

来自分类Dev

成语长生不老药要嵌套列表项?

来自分类Dev

更新长生不老药地图

来自分类Dev

如何在长生不老药中使用defdelegate?

来自分类Dev

长生不老药中的&+ / 2是什么?

来自分类Dev

弹性apm用于长生不老药和opentelemtry的使用

来自分类Dev

在laravel 5中使用长生不老药时,如何防止口香糖手表崩溃(例如停止观看)?

来自分类Dev

使用Laravel的长生不老药导入CSS文件时发生ErrorException

来自分类Dev

长生不老药地图改变结构

来自分类Dev

在长生不老药(Laravel)中使用.version的重要性是什么?

来自分类Dev

在Laravel 5.2中的长生不老药中有两组不同的样式

来自分类Dev

更新长生不老药地图

来自分类Dev

在流明中使用长生不老药

来自分类Dev

长生不老药赶上来

来自分类Dev

当保护子句时如何在长生不老药中使用按位运算符?

来自分类Dev

长生不老药中的嵌套循环