Laravel構築 mixとvite


Laravel MixとViteは、Laravelフレームワークで使用するための、アセットのビルドツールです。

Laravel Mixは、Webpackを使用したアセットのビルドツールです。Webpackは、JavaScriptやCSSなどのアセットをまとめて、1つのファイルにすることができる、高機能なビルドツールです。

Laravel Mixを使用すると、JavaScriptやCSSなどのアセットを簡単にビルドすることができます。

Laravel Viteは、Viteを使用したアセットのビルドツールです。Viteは、Webpackに比べてより軽量で高速なビルドツールです。

Laravel Viteを使用すると、JavaScriptやCSSなどのアセットをよりスムーズにビルドすることができます。

Laravel MixとViteはどちらも、Laravelフレームワークでアセットをビルドするためのツールですが、その内部で使用するビルドツールが異なります。Laravel MixはWebpackを使用し、ViteはViteを使用します。

どちらのツールを使用するかは、開発者のニーズやプロジェクトの要件によって異なります。どちらも、Laravelフレームワークでアセットをビルドするために使用することができます。

しかしながら、2023-01-03の時点では、viteにしてしまうと、エラーがいろいろ起こり、結局それらを削除してmixにしてしまいました。

Breezeのインストール時点から、問題が起こってしまいました。

そもそもの原因は、json5の2.2.2問題だったのかも。
それが解決できないのをBreezeのためと考えて、Breezeを止めてUIに方に切り替えた。
その時点でviteからmixに切り替わったけど、viteのファイルがいろいろ残りつつ、
npm rum devなどはmixになっていた。
表示されるapp.blade.phpなどは、vite仕様のままだった。
ということなのではないかと。

結局は、そのviteの方に進まずに、mixにして、ui-bootstrap系にしてしまいました。
時間があれば、ここをもう一度最初からプロジェクトを作り、Breezeとviteにして進めてみたい。