私はローカルモジュールをrequire.js(music21j)に書いてあります。index.android.jsの中にAMDモジュールをロード中にエラーが発生しました
react-native init AwesomeProject
cd AwesomeProject
react-native run-android
:私はそれをインポートしようとしましたどのように私は、「インポート」を使用してモジュールをロードする方法を正確に知っていないか、パッケージャで梱包されるかどうかが、ここにあります- Androidエミュレータには、デフォルトの「Welcome to React Native!」と表示されます。メッセージ。
- モジュールをロードするためにRequire.js NPMモジュールが必要であると仮定して、私は次のようにrequire.jsモジュールをインストールしました:
npm install requirejs
。 - 編集されたindex.android.jsは、次の行を追加します。
enter code here import requirejs from 'requirejs';
- アンドロイドエミュレータに戻ってください。アプリの表示が(?ホットロード)を自動的に更新し、今では、次のエラーが表示さ
私はまだ反応し、ネイティブ/反応勉強していました。私の問題は、アプリパッケージャがどのように動作するかについての理解が不足していると思う。しかし、私は本当にどんな指針にも感謝します。
あなたが使っていたmusic21jのバージョンは、requireJS以外のものでうまく動作しませんでした。数日前にアップロードされた最新のバージョンは、ES6を持っていて、src/loadModules.jsをメインインターフェイスとして読み込み、依存関係(jQuery、Vexflow、MIDI)を別々に読み込むとうまくいくはずです。どのように動作するか教えてください。私はブラウザのコンテキストを完了しました。 –