私は、以下に示す 'third_party.js'というファイルを持っています。私はこれを既存のWebpackアプリに持っていきたいと思っています(インポートや、コードベースでの必要はありませんが、webpackのみ)。ご覧のとおり、IIFEには窓が必要で、これが機能するには$が必要です。私はクリックすることができ、グローバルレベルからこれを処理する簡単な方法があることを望んでいた私のアプリで多くの.btnsを持っています。Webpack - 一般的なファイルを大規模なコードベースにインポートする際の問題
third_party.js
(function (window, $) {
$(function() {
$('.btn').on('click', function (event) {
event.preventDefault();
console.log("button was clicked");
});
});
})(window, jQuery);
ないように注意してくださいしかしthis'new webpack.ProvidePluginを試してみてください({ 'window.third_party': 'パス//third_party.jsする'}); ' – Jag