- WordPressがデフォルトで読み込んでるjQueryは活用(プラグインなど使うとどうしてもjQuery依存してるものが出てくる)
- それでもバンドルツール入れないとシンドイ
- jQueryに依存してるけど、便利なSelect2をadmin画面に導入したい
// webpack.config.js
externals: {
jquery: 'jQuery'
}
// entry.js
import jQuery from 'jquery'; //or import $ from 'jquery';
import 'select2';
import '../node_modules/select2/dist/css/select2.css';
jQuery(document).ready($ => {
const $select = $('select');
$select.select2();
});
externals
を使って外部依存を解決。 参考: externals