問題タブ [laravel-mix]

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.

0 投票する
2 に答える
1375 参照

laravel-5 - Laravel 5.4 mix バージョンの問題

約10個のjavascriptファイルを持つプロジェクトがあります。Laravel mix webpack を使用して、js ファイルを結合およびバージョン管理したいと考えています。ファイルは結合されますが、バージョン管理は機能していません。私のscssファイルでのみ機能します。以前は Laravel elixir で動作していました。public ディレクトリにある mix-manifest.json ファイルを確認したところ、次のようなものが見つかりました。

mix.js ファイルを探しましたが、プロジェクトのどこにも見つかりませんでした。

ここに私の webpack.mix.js ファイルがあります:

ありがとうございました

0 投票する
1 に答える
3713 参照

javascript - Laravel Mix を理解する

Laravel Mix を理解する

私は現在、自分のウェブサイトの 1 つを将来的にもう少し保守しやすくするために Laravel に移行しようとしています... Laravel で API を構築した経験は豊富ですが、Laravel でウェブサイトを構築した経験は非常に限られているため、結果として私は他のプロからの指導が少し必要です。

要するに、誰かが私に数分を割いてくれるなら、次の非常に簡単な質問への回答をいただければ幸いです...

アプリベースではなく、ファイルベースの JS & CSS

私は、JS ファイルと CSS ファイルを特定の方法で記述し、各ページにそのページに関連する独自のファイルを作成するのが好きです。たとえばabout.php、次の依存関係がある場合があります。

JS:

  • jquery.js
  • any_other_third_party_library.js
  • app.js(グローバル機能)
  • about.js(ページ固有の機能)

CSS:

  • some_third_party_library.css
  • app.css(グローバル スタイル)
  • about.css(ページ固有のスタイル)

私自身のフレームワークでは、上記を組み合わせて、JS 用の 1 つのファイルと CSS 用の 1 つのファイルに縮小します。私が理解していることから、Laravel Mixはまさにこれを行います...

ただし、私が見る限り、これを行う方法は次のとおりです。

webpack.mix.js:

簡単に言えば、私が知りたいことです。上記はこれについて正しい方法ですか?ページごとにこれを自動化する、より効率的で効率的な方法はありますか?

bootstrap.js および app.js ファイルとは何ですか?

私が見る限り、これらのファイルは依存関係をロードするだけですが、一部の依存関係はページ固有である可能性があるため、これは少し混乱します...誰かがこれらのファイルの目的をもう少し詳しく説明してもらえますか? または、少なくとも、それらの違いは何ですか...

Vue を取り除く

プロジェクトで使用することに興味がないVueため、次のファイルを削除しました。

およびVueapp.js のコード

これは何らかの形で重要ですか?