1

create-react-app によって作成された反応プロジェクトに jquery モジュール select2 を追加しようとしています。

私は走っています

npm install --save select2

依存関係が package.json に正しく追加されていることがわかります。

次に、これを反応コードの外側のグローバル javascript ファイルに追加します。

$(function () {
    $('select').select2();
}); 

select2 スクリプトが含まれていないため、これは機能しません。

私は何を間違っていますか?反応コード内で何らかの方法でjqueryコードを実行する必要がありますか? select2ライブラリを含めるために何か特別なことをする必要がありますか?

これは非常に基本的な問題かもしれませんが、create-react-app のフレームワークで実行しているときにスクリプトが実際にどのように含まれているのか混乱しています。

4

1 に答える 1

2

さらに調査した結果、次のことができることがわかりました。

  1. 「npm install --save jquery」を実行します。これにより、jquery が package.json に追加されます

  2. この import ステートメントをコンポーネントに追加します: 'import $ from 'jquery';'

コメントやより正しい解決策は引き続き歓迎されます。

于 2016-12-20T11:20:56.667 に答える