問題タブ [browserify]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2452 参照

javascript - ノード コア ライブラリの node browserify

これは、node browserify についての私の理解を確認するための質問です。

substack/node-browserifyは次のように述べています。

互換性: IO を行わない多くの npm モジュールは、ブラウザ化された後に機能します。他の人はもっと手間がかかります。多くのノード組み込みモジュールは、ブラウザーで動作するようにラップされていますが、明示的に require() するか、それらの機能を使用する場合のみです。

--

ノード コア ライブラリのイベント、ストリーム、パス、URL、アサート、バッファ、ユーティリティ、クエリ文字列、http、vm、および暗号のブラウザ バージョンを require() 時に取得します。

node browserify は node 組み込みモジュールのソースコードを取得し、バンドルされたファイルを構築しますか? 現在動作中のNVMバージョンを適切に選択することによって?

実際、私はmaxogden/websocket-streamで初めて browserify を使用しましたが、驚くほど動作します。

0 投票する
3 に答える
499 参照

javascript - Ember.js のクラス オートローダー?

言語での動作に似たオートローダーを探しています (例: http://php.net/manual/en/language.oop5.autoload.php )。ファイルを見つけるためのアルゴリズムを指定するだけで、アプリに自動的に読み込まれます。

私が最初に考えたのは、ディレクトリをスキャンしてインデックス ファイルを作成するビルド プロセスです。より良い方法はありますか?

0 投票する
2 に答える
663 参照

node.js - nodejsのbrowserifyをブラウザ化するにはどうすればよいですか?

私はもう試した

しかし、次のエラーが表示されます。

ブラウザで動作する browserify のバージョンはありますか?

0 投票する
1 に答える
1893 参照

node.js - browserifyで非commonjsライブラリを使用するには?

borowserify-middleware で OpenLayers を使用したいのですが、私のコード ファイルはapp.jsmain.jsindex.htmlです。

地図はちゃんと表示できていますが、browserify-middlewareの使い方に少し問題があります

  • ブラウザでダウンロードすると、main.js ファイルのサイズが元のファイルの 2 倍 (main.js + OpenLayers.js) になるため、読み込みに時間がかかりすぎます。ファイル サイズが 2 倍になるのはなぜですか?ファイルの最後にエンコードされたテキストがあります。

  • 非commonjsライブラリを外部として定義する方法は? hereのように指示に従いましたが、達成できませんでした。OpenLayers.js の最後に {module.exports = OpenLayers} を追加しました

0 投票する
1 に答える
2918 参照

javascript - JavaScript による PostgreSQL 接続

ブラウザでpostgresqlに直接接続する方法を探しています。私はnodejsとbrowserifyを利用しようとしていますが、これまでバンドルでうまくいきませんでした. を含むスクリプトをコンパイルするたびに

ブラウザで具体的に述べています:

モジュール '/node_modules/pg/lib/client' が見つかりません

その後、ブラウザは、pg が必要とするモジュールを見つけることができないことを教えてくれます。たぶん、前にpgをbrowserifyとバンドルする必要がありますか?

誰かがこれに取り組む方法についてのアイデアを持っているか、JavaScriptを介してpgsqlに接続する方法を提案していただければ幸いです。

0 投票する
1 に答える
998 参照

javascript - Browserify:スクリプトからdom要素にアクセスしていますか?

次のように、クライアントサイトで使用することを目的としたjavascriptライブラリがあります。

つまり、foo.js は、DOM 要素をパラメーターとして取得すると想定される関数 ("foo") をエクスポートします。

foo.js をいくつかの異なる「モジュール」(論理部分) に分割したいので、そのためにBroserifyまたはrequireJSを調べています。問題は、browserify (および私が見た限りでは requireJS) が foo の最上位関数をエクスポートしない場合、上記のように html ファイルから「foo」関数にアクセスできないことです。browserify を使用すると、最終的な js をビルドするときに-rオプションを使用できるようです。

これにより、クライアント サイトで使用できるグローバルな要件が作成されます。ただし、このソリューションにはあまり満足していません。なぜなら、それはグローバル空間を汚染しており、私のスクリプトは他のサイトに埋め込まれているからです ( requireが衝突している可能性があります)。私はここで運が悪いのでしょうか?私は何かを逃していますか?必要なのは、開発を容易にするために異なる js ソース ファイルを結合し、最終的な JavaScript を 1 つだけインポートする方法だけだと思います。私のニーズに合ったより良い解決策はありますか?

M;