私はlaravel-elixirの指示に従おうとしましたが、それを取得するためにまだ緑色に見えます.
elixir を使用して scss をコンパイルしresources/assets/scss/styles.scss
、ファイルを に出力したいと考えていますpublic/styles.css
。
.scss ファイルへのカスタム パスを設定するにはどうすればよいですか? ファイルはどこに出力されるので、.copy() で公開できますか?
私の styles.scss は次のようになります (はい、合計で 2 つのアセット フォルダーがあります。Laravels と私のものです):
/*! Testing Elixir */
//assets
@import 'assets/cssReset';
@import 'assets/variables';
@import 'assets/mixins';
//layouts
@import 'layouts/base';
@import 'layouts/dashboard';
@import 'layouts/logo';
@import 'layouts/forms';
@import 'layouts/siteNavigation';
@import 'layouts/lesson';
@import 'layouts/course';
@import 'layouts/courseList';
@import 'layouts/courseNavigation';
@import 'layouts/landingPage1';
@import 'layouts/landingPage2';
@import 'layouts/pagination';
@import 'layouts/footer';
//userMenu
@import 'layouts/menu';
実行時にgulpがコマンドラインで何らかのフィードバックを提供すると、非常に役立ちます。
私のgulp.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 Less
| file for our application, as well as publishing vendor resources.
|
*/
elixir(function(mix) {
mix.sass('app.scss');
});