WordPress プロジェクトで Trumbowyg を動作させることができません。
私はWebpackを使用しています。ここに私のコードがあります:
import $ from "jquery";
import 'trumbowyg';
$(document).on("load-ux", function () {
$("textarea").each(function () {
$(this).trumbowyg();
});
});
「load-ux」イベントは、ドキュメントの準備ができたときにトリガーされます。
これはプロジェクトの jquery の依存関係です。
"jquery": "^3.6.0",
"trumbowyg": "^2.23.0",
Google で解決策を検索しても結果が得られなかったので、次のテストを行いました。
'トランボウィグ' をインポートします。-----> import 'trumbowyg/dist/trumbowyg';
'トランボウィグ' をインポートします。-----> 'trumbowyg' から { trumbowyg } をインポートします。
$.noConflict();を追加します。
$("textarea").trumbowyg();を使用します。
include の代わりにrequireを使用
ライブラリをダウンロードしてプロジェクトに含めます ----> import 'libs//trumbowyg.js';
およびネット上で見つかったその他のテスト。
結果は常に次のとおりです。 Uncaught TypeError: jquery__WEBPACK_IMPORTED_MODULE_0___default(...)(...).trumbowyg is not a function