問題タブ [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-5 - gulp watch がインポートされたより少ないファイルを見ていない
私はLaravel 5.1を使用してlaravel elixir
いますgulp
.
私gulpfile.js
はこのように見えます:
次app.less
のようになります。
私はコマンドラインから実行していますが、問題は、インポートされたファイルではなく、gulp watch
変更が加えられた場合にのみ反応することです (例: )。app.less
bootstrap.less
gulp watch
インポートしたファイルも視聴できるようにするにはどうすればよいですか?
ありがとう
laravel - Elixir TDD テストは、テスト ファイルが保存されている場合にのみ実行されます
Laravel 5.1 を新規インストールしており、Elixir を使用して自動テストを実行しようとしています。ドキュメントによるとgulp tdd
、ファイルが保存されるたびに、テストを実行して自動的に実行させることができます。ExampleTest.php
私はこのテストを持つイニシャルを持っています:
このテストは、デフォルトwelcome.blade.php
ファイルがLaravel 5
. ファイルを保存するたびにExampleTest.php
、自動テストが実行されます。これはすばらしいことです。しかし、welcome.blade.php
ファイルを変更して保存すると、テストが自動的に実行されません。
これは望ましい動作ですか? そうでない場合、何が原因である可能性がありますか?
laravel - Laravel と Elixir によるファンデーション
LaravelでFoundationをどのように使用すればよいですか?
vendor
Foundation を のフォルダにインストールしようと思いましたbower install foundation
。これにより、vendor/bower_components
Foundation と jQuery などの必要なすべてのライブラリを含むフォルダーが作成されます。
gulpfile.js
Elixir がこれを正しく解釈するには、何を追加すればよいですか? できるはずです
- Bower コンポーネントを更新する
- 新しい Bower パッケージをインストールする
- 更新時にこれらが上書きされることなく Foundation Sass 変数を変更する
- コンパスを使う
Laravel 以外のプロジェクトでは、Ruby gem を実行しfoundation new my_project
、コンパイル済みのファイルを手動でインクルードします。ただし、この場合、コマンドは動作に必要のない多くのファイルを作成します。
laravel-5 - gulp タスク内から .mix を呼び出す
Laravel Elixir に関する情報を収集したいと思います。次のようなgulpでタスクのカスタムセットを作成しました
しかし、すべてのサブタスクが終了したら、Elixir を使用して、生成されたファイルの一部をバージョン管理したいと考えています。しかし、問題は、メインタスク(次のように見えるもの)の外でElixirにアクセス/起動する方法があまりわからないことです:
extend
Elixirの方法は配管にのみ有効です。何か案は ?
node.js - Laravel Elixir / Gulp: 少ないファイルへのパス
私は Laravel 5.1 プロジェクトで、bower とカスタムのレス、css、および js スクリプトを使用して、アセットの「バックエンド/フロントエンド」分離フォルダー構造を作成しようとしていました。現在、私の資産フォルダー構造は次のとおりです。
パブリック フォルダーの構造は次のとおりです。
「mix.less」で「less」をコンパイルしようとしていますが、最初のパラメーターとしてフロントエンド/バックエンドの less ディレクトリへのパスを設定しようとすると、elixir はそのパスに「resources/assets/less」を付加します。
指定されたファイルが見つからない場合の nodejs エラー メッセージは次のとおりです。
私の質問は:
コンパイラで「.less」ファイルへのパスを指定する方法は?
{!! 下手な英語でごめんなさい!!}
laravel - Laravel 5 - Elixir - コンパイルエラーが少ない
Laravel のエリクサーを使用して、2 つ少ないファイルをコンパイルしようとしています。私のgulpfile.jsでやっている:
gulp を実行した後、'public/css/' ディレクトリにapp.cssとapp.css.mapしか生成できません。しかし、私はsoul.cssとsoul.css.mapを見つけることができません。soul.cssがリンクされたページを開くと、スタイルは適用されますが、soul.css ファイルが見つかりません。
修正はありますか?
ありがとう
css - Laravel 5.1の古いエリクサー?
Laravel 5.1 で Elixir を使用しています。ドキュメントに新しい機能として記載されている機能を提供していないように見えることを除いて、正常に動作します。たとえば、次のmix.babel()
メソッドを使用できません。
それ以外は、mix.less(['one.less', 'two.less'])
1 つの app.css ではなく、2 つの別個の .css ファイルにコンパイルされます。これは、新機能であるはずです。
私は何を間違っていますか?