问题标签 [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.
laravel - Gulp didn't install on Laravel Homestead VM (from Windows) and no node_modules folder exists in the directory with package.json?
I got Laravel Homestead up and running, except when I issue this ssh command:
I get this error:
That's when I noticed there was no node_modules folder at all in this directory. Weird. Is this an issue where the paths were too long for Windows when I did a vagrant up
? Since the host machine for this VM is Windows and I'm sharing folders with my VM (actually I'm not, but rather I'm using phpStorm's sync so that pages will load faster on the VM), when I do a npm install
am I still going to encounter the problem? Hmm...I guess Taylor Otwell is using a Mac for development. Anybody have a solution to this?
laravel - Laravel 长生不老药 - 不要生成地图文件
问题是——如何强制 Laravel Elixir 不生成地图文件?
目前,如果我运行,gulp
我将生成app.css
并app.css.map
归档。我不知道这个app.css.map
文件有什么用,但我认为目前对我来说没有必要。问题是 - 如何强制 gulp 不生成此文件?
目前我的gulpfile.js
样子是这样的:
javascript - Laravel 5 扩展 Elixir 以包含 browserify
我的 browserify 工作流程(从咖啡到 js,使用browserify-shim
and coffeeify
)是这样的:
我有 2 个主文件,app.coffee
和_app.coffee
,分别用于前端和后端。两个文件都位于resources/coffee/front
和resources/coffee/back
(分别)。我正在尝试browserify
在 laravel elixir 中包含任务,因此结果文件将打开public/js/app.js
,public/js/_app.js
并且可以build
稍后对文件夹进行修订。
到目前为止,我已经尝试通过browserify.js
在 elixir 的 node_modulesingredients
文件夹中创建一个文件来扩展 elixir。内容是:
browserify的配置是:
然后在我的 gulp elixir 任务中,我这样做:
这不起作用,因为该callback
功能不包含在 elixir 中(最初是 gulp 的)。即使是这样,elixir watch 也不会听我的原始.coffee
文件(我正在尝试观看位于 中的整个咖啡文件resources/coffee/**/*.coffee
)。
因此,我认为的解决方案是如果文件更改,则重新运行整个 elixir 程序,例如:
和我的watch
任务:
但错误在于,它表示 elixir 中的 sass() 函数无法链接到 browserify()。知道怎么做吗?
laravel - Laravel 5 Elixir 编译 LESS 的时间太长
我目前的开发工作流程正在放缓,我的 less 编译和版本大约需要 3-4 秒,这引起了很多烦恼。我想“拆分”我的观察者,以便它只编译更改的文件,我想知道这是否可以在 Elixir 中实现而无需核心 Gulp?
目前我有:
我曾尝试将其拆分为多个管道,但它似乎会覆盖并且只执行最后一项任务:
有没有办法解决这个问题?
twitter-bootstrap - Laravel-Elixir 与 Bootstrap SASS 和 Compass
我想在 Laravel 5 中使用 Bootstrap SASS 和 Compass。
为此,我需要安装 Bower 并添加如下软件包:
bootstrap-sass-官方
但我没有找到由 Bower 安装的官方 Compass 包。
哪个官方指南针包给鲍尔?
或者它不存在?
sass - gulp 在 Laravel 5 Homestead 上找不到模块“通知发送”
我正在 Ubuntu 14.10 中使用 Laravel 5 (Elixir) 和 homestead v2.5。当我在 homestead ssh 中输入 gulp 并按 enter 时,我发现了以下错误:
我应该怎么做才能解决这个问题?
laravel-5 - Laravel 5 Elixir 源和输出路径
我无法理解 Laravel 5 的长生不老药路径。在我的项目中,我有多个 css 文件(引导程序、插件、主题等)和 javascript 文件存储在:
我只是想组合和版本化所有样式和脚本,并将它们放在我的公共目录中。我相信默认输出直接是:
xxxxxxxx
(使用方法的校验和在哪里version
)
我应该是什么gulpfile.js
样子才能实现这一目标?谢谢!
node.js - 如何在 Windows 8.1 上安装 nodejs 依赖项?
如何在 Windows 8.1 上安装 nodejs 依赖项?我在 c:/program files/nodejs 下安装了 nodejs
当我发出npm install
命令时,我收到以下错误:
任何人都可以提供有关如何使其在 Windows 8.1 上运行的说明吗?该npm install
命令在以下目录中发出C:\wamp\www\laravel\myproject
- 该目录具有以下 package.json 文件:
gulp - Laravel Elixir Gulp 混合两个独立的 less 文件
在 Laravel 5 中,我试图为我的前端站点和后端站点 (cms) 创建两个不同的 css 文件。源文件位于两个不同的目录中。
资产的默认值
首先是后端
二是前端
两者都在同一个 gulpfile.js 中。
这些是目录(Laravel 5)
只有前端文件被编译到 public/css/frontend.css。
我也试过
虽然这适用于混合脚本文件,但不适用于混合较少的文件。
**更新 28-3-2015 **
我的问题似乎没有解决方案。当我做:
只有最后一个(后端)被执行。当我将最后两行放在注释中时,第一行(前端)被执行。现在没关系,因为后端样式不应该经常更改,但是将多个较少文件从多个资源文件夹混合到多个目标文件夹会非常好。
laravel - Laravel Elixir version rev-manifest incomplete on gulp default task
I have my gulpfile (using Laravel Elixir) set up to create 4 files.
When I run either gulp
, or gulp default
app.js
does not get created. Yet if I run gulp watch
, it is created perfectly.
Here is the elixir method: