2
私はAirConsole JSサービスでアプリを構築しています。webpackの非モジュールベンダースクリプトをインポートします。
<script type="text/javascript" src="https://www.airconsole.com/api/airconsole-1.6.0.js"></script>
しかし、私はWebPACKのを使用していますし、私の他のJSファイルにスクリプトをimport
したいと思います:AirConsoleは、あなたがいつもとあなたのページに含まれる.js
ファイルとして自分のライブラリーを提供します。 airconsole.js
ファイルをインポートvendor
という名前のエントリファイルを作成します
- :私は運を持ついくつかの方法を試してみました。これにより、私のページに含めることができる
vendor.bundle.js
ファイルが作成されます。 - ファイルにスクリプトが含まれるように、
index
エントリポイントにAirConsoleパスを追加します。この方法で私はAirConsoleコードがbundle.js
ファイルに含まれますがAirConsole
にAirConsole
結果の新しいインスタンスを作成しようとすると、これらの方法で正しい軌道に乗って
アムI定義されていないされていることを確認することができますか?そうでない場合、非モジュール.js
ファイルをインポートするための推奨される方法は何ですか?
私は、[このファイル](https://www.airconsole.com/api/airconsole-1.6.0.js)を使用している場合、私は 'スクリプトloader'を必要とするように思えます。 'const airconsole = new AirConsole()'を使って新しいインスタンスを作成しようとすると 'undefined'エラーがスローされます。 –
また、 'script-loader'は' webpack.config'で動作するのですか、 'require'文だけを対象としていますか? –
設定で使用できるすべてのローダー(推奨)は、 'include'プロパティーを使用して、config内のローダー用のファイルの特定のabsパスをターゲットにすることができます。 –