問題タブ [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 - 未処理の「エラー」イベント @import 宣言の破損
こんにちは、私は gulpjs を初めて使用し、ようやくコツを掴んでいます。つまり、gulp --productionの実行中にこのエラーが発生するまでです。
この後にファイルのリストが続きます。gulpを単独で実行すると、このエラーは発生しません。
私はそれをこのcssファイルまでたどりました:
そして、インポートされているすべてのファイルが存在するかどうかを確認しました。何が悪いのかわからない。
javascript - JS および JSX ファイルを Laravel Elixir と結合できません
JS ファイルと JSX ファイル (React.js で使用するため) の両方を、バージョン管理された単一の all.js ファイルに結合しようとしています。
私の現在のGulpfile:
出力:
しばらくそこにスタックしていて、これをデバッグする方法がわかりません。
最初の babel() を scripts() で変更すると機能しますが、もちろん JSX ファイルはコンパイルされません (そしてそれについて不平を言うこともありません)。
スクリプト (コメントアウトされた 3 行) の後に babel を呼び出すと、JSX ファイルは正しくコンパイルされますが、それ以外はすべてコンパイルされません (単純に JSX をコンパイルして all.js に保存します)。
どうすればこれを修正できますか?
css - Laravel 5 Elixir - 複数の mix 呼び出し後に複数の出力ファイルを作成しない
Gulp ファイルをセットアップしました。
私の目には、両方のscssファイルを取得して、それらをパブリックcssフォルダーにコンパイルする必要があります。
ただし、app.css ファイルが 1 つ作成されるだけで、admin.css ファイルは作成されません。
私の端末は次のように表示されます:
では、admin.scss ファイルはどうなっているでしょうか。
javascript - Laravel Elixir と Bootstrap の JS
私は ES6 構文を使用して、次のように app.js browserify ファイルにインポートしています。
それでも、次のエラーが発生します。
ファイルをチェックするbundle.js
と、Bootstrap JS と jQuery の両方がそこにありますが、順序が異なります (Bootstrap は常に最初に来ます)。ロード時にそれらを切り替えてみましたが、それでも同じ結果です。
何か案は?
node.js - Windows での laravel-elixir のインストール エラー: npm ERR! EEXIST、「\AppData\Roaming\npm-cache\837c67b9-adable-s stream-1-0-33-package-tgz.lock」を開きます
laravel 5.1を新規インストールしました。これらの手順に従って、Elixir、Bootstrap、Font-awesome などをセットアップしました。実行するnpm install
と、エラーがスローされます。npm install --no-bin-links
laravel elixirのドキュメントが示唆するように、私も使用してみました。
ディレクトリ内のファイル (存在する) を検索したところ、そのnpm-cache
ようなファイルはありませんでした。しかし、npm コマンドを実行すると、何百もの LOCK ファイルと共に作成されます。インストール プロセス中にファイルを削除しようとしましたが (多数のファイルが同時に作成および削除されるため、これは非常に難しく、不可能に思えます)、あまり役に立ちませんでした。エラーは常に同じではありません。ほとんどの837c67b9-adable-stream-1-0-
33-package-tgz.lock
場合、ファイルが存在すると表示されますが、他の LOCK ファイルである場合もあります。また、npm を最新リリースに更新してみました: npm -g install npm@latest
( source )
laravel - Laravel Elixir:本番モードでのみタスクを実行する方法は?
JS アプリケーションをデバッグするために、「console.log」呼び出しを多数使用しています。ただし、コードを本番環境に送信するときに、これらを自動的に削除したいと考えています。
従来の gulpfile を使用して、「本番」メイン タスクを実行するときにのみトリガーされる「gulp-strip-debug」プラグインを使用します。
ただし、Laravel Elixir を使用する場合は少し異なります。「--production」フラグを使用してアセットを最小化していますが、後でストリップ デバッグ タスクを実行したいと考えています。Laravel 5.1 のドキュメントでその方法を見つけることができませんでした。
laravel-elixir - laravel-elixir - elixir.config.jsが定義されていません
反応トランスフォーマーをbrowserfyに追加しようとしています:
そして、私はこのエラーを受け取ります:
設定変数が設定されていないようです。誰でもコードに問題があることがわかりますか?
laravel-5 - CDNとローカルファイルを要求するLaravel Elixir Gulp
私はこれを考えすぎているかもしれませんが、これは私がこれまでに持っているものです:
また、これを行うことで gulp-cdnizer も使用しようとしましたが、うまくいきませんでした:
コンパイルできると表示されていますが、cdnizer が動作していないようです。リソース ディレクトリに新しいファイルがありません。ただし、パブリック ディレクトリに core.js ファイルを取得します。
基本的に、ファイルを使用/共有している約 5 つの異なるプロジェクトがあります。コピーして別のプロジェクトに貼り付ける一般的な JavaScript ファイルがたくさんあるので、CDN のような方法でそれらをホストしたいと考えています。cdn.website.com.. のようなドメインがあり、そこから Elixir 経由でプロジェクトにファイルをプルできるようにしたいと考えていますが、ルート ディレクトリにローカルなプロジェクト固有のファイルを結合したままです。
以前に Elixir を使用したことがありますが、ローカル ファイルに対してのみ使用していました。別のドメインを介してファイルを取得する方法はありますか、または私が試みていたように、同じサーバー上にあるため、CDN ディレクトリのルート ディレクトリから出ますか?
ありがとう。