3
ブラウザにはrequireメソッドが定義されていませんが、Node.jsにはあります。Browserifyを使用すると、Nodeで使用するのと同じ方法でrequireを使用するコードを作成できます。Browserifyは、ブラウザー用のノードフレーバーcommonjsモジュールをコンパイルするためのツールです。npmでパッケージをバンドルしてインストールすることを除き、ノード自体を他の容量で使用しない場合でも、browserifyを使用してコードを整理し、サードパーティライブラリを使用できます。browserifyが使用するモジュールシステムはノードと同じであるため、npmに公開されたパッケージはもともとノードでの使用を目的としており、ブラウザでは使用しませんでしたが、ブラウザでも正常に機能します。ますます多くの人が、ブラウザとbrowserifyを使用してノードとブラウザの両方で動作するように意図的に設計されたモジュールをnpmに公開しています。npmの多くのパッケージはブラウザのみでの使用を目的としています。npmはすべてのjavascript、フロントエンド、バックエンドに対応しています。
browserify
ウェブサイト:
http://browserify.org特徴
カテゴリー
ライセンスのあるすべてのプラットフォームでのBrowserifyの代替
2
Parcel JS Application Bundler
機能:🚀高速なバンドル時間-マルチコアコンパイル、および再起動後でも高速再構築のためのファイルシステムキャッシュ。