問題:Electronを使用して開発しているときに、jQueryを必要とするJSプラグインを使用しようとすると、スクリプトタグを使用して正しいパスにロードしても、プラグインがjQueryを見つけられません。
例えば、
<body>
<p id="click-me">Click me!</p>
...
<script src="node_modules/jquery/dist/jquery.min.js"></script> //jQuery should be loaded now
<script>$("#click-me").click(() => {alert("Clicked")});</script>
</body>
上記のこのコードを実行しても機能しません。実際、DevToolsを開き、コンソールビューに移動して、<p>
要素をクリックします。あなたはそれfunction $ is not defined
かその効果に何かを見るべきです。
require
機能を使用しないのはなぜですか?