🕌

Laravel ( Vite ) で JQuery のプラグイン Select2 を使おうとしたが一筋縄では行かなかった

2024/07/09に公開

はじめに

こんにちは!
今回、コードのリファクタリングを行っている際、cdn経由で読み込んでいるファイルをnpmで全てinstallしようと思ったのですが、jqueryのselect2が何度やってもうまく読み込めなかったので、備忘録として残しておきます。

対象読者

Laravel ( Vite )で $(...).select2 is not a function のエラーが出続けて困っている方

結論

importする際にselect2を初期化する。

import $ from 'jquery';
import select2 from 'select2';
select2($);

あとがき

下記 stackoverflow から解決法を知りました。
https://stackoverflow.com/questions/74646170/select2-is-not-willing-to-work-with-laravel-9-and-vite-am-i-missing-something

Discussion