私の目標は、既存の JavaScript アプリケーションでノード モジュールを使用する方法を理解することです。
私の既存のアプリケーションは jQuery と ReactJS ベースです。
プロジェクトで使用を開始したいいくつかのノード モジュールに遭遇しました。これらはモジュールとしてのみ使用できるようです (そのため、script
タグを追加するだけでは使用できません)。
以前は、ライブラリをインストールして、タグbower
を使用してローカルで使用していました。script
Browserify
多数の Node モジュールを単一の JavaScript ファイルに使用またはWebpack
バンドルできることは理解していますが、その中にあるモジュールを既存のアプリに公開するにはどうすればよいですか?
できるようになりたいのは
<script src="jquery.min.js"/>
<script src="bundle.js"/>
<script src="myapp.js"/>
wheremyapp.js
はグローバル変数を使用して、module_x
どちらが npm モジュールであったかを指定できます。
私が予見する問題の 1 つは、bundle.js
jquery が既に含まれている可能性があるということです。「プロジェクト全体をモジュールに変換する」と言う人もいるかもしれませんが、それはうまくいくでしょう! しかし、すべての利点にもかかわらず、それを行わずに実行できるかどうか疑問に思っています;-)