问题标签 [laravel-elixir]

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 投票
0 回答
133 浏览

laravel - 将 Codeception 与 Laravel-Elixir 一起使用时的奇怪行为

一直在尝试 Laravel-Elixir(在 Laravel 5 项目中)和 Codeception。我有一个完整的新鲜且未更改的 Laravel 5 项目,在其中添加了 Elixir(和所有必要的工具)。这是一个很棒的工具,让我先说一下!之后我安装了 Codeception 并将 codeception 扩展添加到 Elixir。一切都还好。之后,我添加了一个非常基本的 Codeception 测试,如下所示:

现在奇怪的是,如果我运行“ codecept run ”,我会得到 Codeception 的预期报告,告诉我一个测试已执行并且没问题。但是,如果我运行“ gulp ”,所有 Elixir 任务都会按预期执行,但我会收到我的代码接收测试失败的消息。

有人对此进行解释吗?除了一些必要的配置(比如在代码接收配置中到我的服务器的正确路径)之外,我没有对开箱即用的基本安装进行任何更改。

谢谢,

埃德温

0 投票
1 回答
1416 浏览

javascript - 在 Laravel Elixir 中创建一个按指定顺序运行 Gulp 任务的任务

我正在尝试在 Laravel 5 中创建自定义 Elixir 任务:

  1. 将 SVG 文件转换为网站图标。
  2. 优化创建的图标。
  3. 删除未优化的网站图标。

它不起作用,我不知道接下来要尝试什么:

0 投票
2 回答
4418 浏览

twitter-bootstrap - 如何使用 bower、gulp 和 elixir 在 Laravel 5 中安装引导程序?

我将bootstrap-sass-official凉亭依赖项添加到bower_components.

public我以这种方式编译并添加了引导 css 文件(在 中gulpfile.js):

里面有app.scss一条线@import '_bootstrap';。并且 css 文件被编译并且它们工作。

如何将引导字体和脚本添加到页面?

0 投票
2 回答
5511 浏览

laravel - 如何在 Laravel 5 中将 CSS 文件添加到 app.css?

我使用 Laravel 5 和 Elixir。

我有app.scss哪些导入_bootstrap.csss(由 bower 安装),这些文件被编译为一个文件public/css/app.css

此外,我在其他依赖项中有一些 CSS 文件(由 bower 安装),我想将它们添加到public/css/app.css.

我该怎么做?

0 投票
3 回答
1217 浏览

css - 资产管理 - 在连接和版本控制之后维护对相关资产的引用

我知道 L5 和 Elixir 仍在开发中,但我很高兴开始思考重组我的代码的方法。在 L5 和 Elixir 的背景下,我认为我的问题更多地与资产管理有关。

想澄清应该如何处理连接和版本控制(在我的例子中,我使用的是 Elixir 的styles()and version())。我遇到的问题是 concat/version 之后的新文件将位于一个新文件夹中,从而破坏了对原始 css 或 js 文件中资产的任何引用。

例如,一个原始的 CSS 文件background-image: url('../img.png')将不再工作。我尝试了几件事,但两者都不理想,尤其是在供应商插件的情况下:

  1. 将所需的资产逐个移动(对资产的每个文件夹使用 mix.copy() )到新的构建路径(即 Elixir 版本控制使用的构建路径)。
  2. 手动编辑每个资产文件中的路径以引用绝对路径

尽管这两种选择都可以使事情奏效,但我觉得我可能会遗漏一些东西。在使用 javascript 插件(例如,带有自己的图像、字体、样式表等的插件)时,它也变得非常不切实际。

在连接和版本控制时,是否有更实用的方法来管理相对路径?

0 投票
1 回答
2569 浏览

laravel - 在新的 Laravel 5 项目中使用 SASS 而不是 LESS

如何在新的 Laravel 5 安装中使用 SASS 而不是 LESS?

几周前,SASS 是被选中的预处理器,但从那以后,Taylor 改变了 Laravel 以使用 LESS 开箱即用。Laravel Elixir / Gulp 仍然支持编译 SASS,但我不确定如何首先将 SASS 文件放入我的项目中。

如果有人对这些步骤有任何想法,请大家好。

0 投票
0 回答
247 浏览

laravel-elixir - mix.version() 没有达到我的预期

这是我的组合:

我在构建目录中的预期结果将是以下带有修订的文件:

  • 应用程序.css
  • 供应商.js
  • 应用程序.js

但是在我跑完之后gulp,我只得到了app.cssand app.js

我的混音有问题吗?

0 投票
1 回答
834 浏览

node.js - Laravel Homestead error installing Gulp with elixir

When running npm install in homestead I get a long list of errors which start out with

My guess is the problem with the 260 character limit on paths that windows has and since all these folders map over to Windows from vagrant that is where the error is coming from.

Does anyone have an idea to get around this?

0 投票
5 回答
3538 浏览

php - Laravel Elixir 不结合脚本

我刚刚完成了 laravel 的全新安装。Elixir 没有结合我的脚本。我对正在发生的事情一无所知。我看到脚本任务被触发,但 public/js 目录中没有文件输出。

这是我的 gulpfile.js:

它可以正确编译 sass。

这是目录结构:https ://www.uploady.com/#!/download/221Y0RI_aYe/V7eKiQHIw2gvyXVD

0 投票
1 回答
2767 浏览

css - Laravel 5 elixir:如何编译和移动 .scss 文件?

我已经尝试按照laravel-elixir的说明进行操作,但我显然还是很想得到它,所以我希望你能以一种对初学者更友好的方式向我解释。

我想使用 elixir 编译我的 scss resources/assets/scss/styles.scss,然后将文件输出到public/styles.css.

如何设置 .scss 文件的自定义路径?文件在哪里输出,所以我可以 .copy() 将其公开?

我的 styles.scss 看起来像这样(是的,总共有 2 个资产文件夹。Laravel 和我自己的):

如果 gulp 在运行时在命令行中给出某种反馈,那将非常有帮助。

我的 gulp.js