問題タブ [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.
gulp - Laravel Elixir:特定のディレクトリ内のすべてのファイルを監視しますか?
Grunt では、次のような正規表現を指定して、指定されたディレクトリ内のすべてのファイルをコンパイルできました。
私はlaravelとlaracastsのビデオとドキュメントを調べ続けていますが、このオプションは表示されませんが、可能でなければならないと感じています.
これが Gulp/Elixir で達成できるかどうかは誰にもわかりませんか?
以下の例のように、配列に追加するファイルを減らし続ける必要はありません。
laravel-5 - Laravel 5 と Elixir - 間違ったディレクトリを指す
スタイルを組み合わせる簡単なスクリプトがあります。
私のcssファイルはすべてpublic/frontend/css
ディレクトリにあり、関数の2番目の引数styles
をそのベースに設定しますが、実行すると次のgulp
ようになります:
したがって、ベースディレクトリをに設定しresources/css
ます。
どうすれば解決できますか?
php - パッケージ内から Laravel Elixir タスクを追加することは可能ですか?
Laravel 5 パッケージを構築しています。私のパッケージから Elixir テストを "自動的に" (サービス プロバイダー内から) 追加できるかどうか知りたいです。task-from-my-package
そうすれば、パッケージをインストールした後、ユーザーはgulpfile で定義せずに「elixir task-from-my-package」を実行できます。
twitter-bootstrap - Laravel + Elixir: エラーの少ないブートストラップのインポート
bower を使用してブートストラップを/vendor/bower_components
フォルダーにインストールしました。また、このインポートを含む app.less ファイルがあります。
@import '/vendor/bower_components/bootstrap/less/bootstrap';
当分の間はうまくいきました。実行するgulp
と、public.cssがコンパイルされ、すべてがうまくいきました。ただし、npm/nvm/gulp/bower などを再インストールした後、実行時にエラーが発生しましたgulp
。
[15:19:07] gulp-notify: [Laravel Elixir] Less Compilation Failed!: '/vendor/bower_components/bootstrap/less/bootstrap.less' wasn't found. Tried - /vendor/bower_components/bootstrap/less/bootstrap.less in file /var/www/rld/resources/assets/less/app.less line no. 1
実際に/
は、インポート パスから (バックスラッシュ) を削除すると機能しますが、メインの app.less でどのパスを使用すればよいかよくわかりません。以前は機能していましたが、現在は壊れていますが、別のコンピューターでは正常に機能します (gulp を再インストールするとどうなるかわかりません)。そのため、ブートストラップの少ないファイルをインポートするために使用するパスを混乱させています。
laravel-5 - elixir マージ後に中間ファイルを削除する
私は Laravel 5 を使用しています。gulp タスク中に、処理された SASS ファイルと、リソース フォルダーからコピーされたその他の CSS ファイルが public/css に格納されます。次に、public/css 内のすべてのファイルが「all.css」として 1 つのファイルにマージされます。そのため、作成されたファイルを削除する必要があります。
これどうやってするの?