Php 拉雷维尔:工匠服务和沙斯

Php 拉雷维尔:工匠服务和沙斯,php,laravel,gulp,laravel-artisan,Php,Laravel,Gulp,Laravel Artisan,问题。在进行更改时,如何运行Laravel并自动编译sass 问题。目前我用artisan serve运行Laravel。但是每次我需要运行gulp(编译sass)时,我都必须阻止artisan。 我想这是一个新手问题,但我还没有找到答案 背景。我正在使用Windows(10)计算机上的本地项目,Laravel(5.2版),Composer,Laravel elixir and gulp。gulp命令有效,但前提是我停止artisan发球“循环” gulpfile.js var elixir =

问题。在进行更改时,如何运行Laravel并自动编译sass

问题。目前我用artisan serve运行Laravel。但是每次我需要运行gulp(编译sass)时,我都必须阻止artisan。 我想这是一个新手问题,但我还没有找到答案

背景。我正在使用Windows(10)计算机上的本地项目,Laravel(5.2版),Composer,Laravel elixir and gulp。gulp命令有效,但前提是我停止artisan发球“循环”

gulpfile.js

var elixir = require('laravel-elixir'); 
elixir(function(mix) {
    mix.sass('app.scss');
});

编辑。我想我的问题是:我能以某种方式为拉拉威尔提供大口啤酒,还是可能以某种方式将工匠服务与大口啤酒结合起来?

您只需执行
大口啤酒观看sass
。从
.mix
扩展而来的
.sass()
方法实际上是gulp识别的
任务名称

您还可以吞下所有其他默认混合

gulp watch styles
gulp watch scripts

依此类推。

您只需执行
galpwatch sass
。从
.mix
扩展而来的
.sass()
方法实际上是gulp识别的
任务名称

您还可以吞下所有其他默认混合

gulp watch styles
gulp watch scripts

依此类推。

只需在另一个选项卡中运行
gulpwatch

在文档中:“此命令将继续在您的终端中运行,并监视您的资产是否有任何更改。当发生更改时,将自动编译新文件”


只需在另一个选项卡中运行
galpwatch

在文档中:“此命令将继续在您的终端中运行,并监视您的资产是否有任何更改。当发生更改时,将自动编译新文件”


同时发球和吞下手表是没有出路的。您可以在监视sass文件的同时运行shell命令。你是怎么做到的?如前所述,您应该使用并扩展laravel gulp文件中的sass任务。

无法同时运行serve和gulp watch。您可以在监视sass文件的同时运行shell命令。你是怎么做到的?如前所述,您应该使用和扩展laravel gulp文件中的sass任务。

我不建议使用
gulp watch
命令,因为任何被监视的文件发生变化时,每个任务都会运行。这可能会增加很多时间。如果您只需要重新编译
sass
,那么只需运行
gulpwatchsass
。否则,请将
sass
任务移动到gulp文件的顶部,以便它们至少首先运行。我不建议使用
gulp watch
命令,因为只要监视的文件发生更改,每个任务都会运行。这可能会增加很多时间。如果您只需要重新编译
sass
,那么只需运行
gulpwatchsass
。否则,请将
sass
任务移动到gulp文件的顶部,以便它们至少首先运行。如果我理解错误,请原谅。但是如果我运行“GulpWatchSass”,它将不会运行Laravel项目(我使用“ArtisanServe”命令——“loop”来运行它)。它只写着“开始看”,第三行写着“完成看”。在我打破“循环”(或如何称呼它)之前,我无法输入新命令。如果我理解错误,请原谅。但是如果我运行“GulpWatchSass”,它将不会运行Laravel项目(我使用“ArtisanServe”命令——“loop”来运行它)。它只写着“开始看”,第三行写着“完成看”。在我打破“循环”(或如何称呼它)之前,我无法输入新命令。谢谢,我可能会检查该解决方案。但我一直想知道,在本地机器上,其他人用什么来服务Laravel,并且仍然使用gulp。他们是否为此使用XAMPP或MAMP等?是的,laravel应用程序最常见的“容器”是apache(MAMP或XAMPP)和ngix。谢谢,我可能会检查该解决方案。但我一直想知道,在本地机器上,其他人用什么来服务Laravel,并且仍然使用gulp。他们是否为此使用XAMPP或MAMP等?是的,laravel应用程序最常见的“容器”是apache(MAMP或XAMPP)和ngix。