2016-05-01 2 views
6

Я использую Linux Mint, и я пытаюсь запустить компилятор sass-файла. Я установил npm и узел. Но когда я запускаю gulp, он не компилируется и не создает файл css в каталоге public. Когда я запускаю его, он не показывает никаких ошибок или чего-либо еще.Laravel elixir on linux

Как скомпилировать sass-файл в Laravel 5.2? Благодаря!

Edited: Это скриншот: Screenshot

Gulpfile.js является:

var elixir = require('laravel-elixir'); 
 

 
/* 
 
|-------------------------------------------------------------------------- 
 
| Elixir Asset Management 
 
|-------------------------------------------------------------------------- 
 
| 
 
| Elixir provides a clean, fluent API for defining some basic Gulp tasks 
 
| for your Laravel application. By default, we are compiling the Sass 
 
| file for our application, as well as publishing vendor resources. 
 
| 
 
*/ 
 

 
elixir(function(mix) { 
 
    mix.sass('app.scss'); 
 
});

Мой файл app.scss является:

// @import "node_modules/bootstrap-sass/assets/stylesheets/bootstrap"; 
 

 
li { 
 
    color: red; 
 
} 
 

 
Updated: When I ran again `npm install` there is this error:
screen-shot

Тогда я побежал: whereis nodejs и выход был:

nodejs: /usr/bin/nodejs /usr/lib/nodejs /usr/bin/X11/nodejs /usr/include/nodejs /usr/share/man/man1/nodejs.1.gz

и связать nodejs к узлу симлинк Я выбежала: ln -s /usr/bin/nodejs /usr/bin/node

Но когда я бегу gulp до сих пор одна и та же.

+1

Пожалуйста, уточните свой вопрос с выходом консоли после запуска глотки. Также вы запустили npm install перед запуском gulp? – haakym

+0

Я обновил свой вопрос. –

+0

Опубликуйте свой gulpfile.js – Josh

ответ

2

Вы пытались указать файл css, как в коде ниже?

var elixir = require('laravel-elixir'); 

/* 
|-------------------------------------------------------------------------- 
| Elixir Asset Management 
|-------------------------------------------------------------------------- 
| 
| Elixir provides a clean, fluent API for defining some basic Gulp tasks 
| for your Laravel application. By default, we are compiling the Sass 
| file for our application, as well as publishing vendor resources. 
| 
*/ 

elixir(function(mix) { 
    mix.sass('app.scss'); 
     .version('css/app.css'); 
}); 


Я надеюсь, что это решит вашу проблему!

Смежные вопросы