問題タブ [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 投票する
3 に答える
11053 参照

javascript - Browserify で動的に必要なモジュールをコンパイルする

Browserify を使用して、大きな Node.js アプリケーションを 1 つのファイルにコンパイルしています (オプション--bareと[ Express での--ignore-missingトラブルを回避するため] を使用)。lib-covディレクトリで利用可能なものに基づいてモジュールを動的にロードするコードがいくつかあります。

コンパイル済みファイルがロードされているディレクトリから任意のテキスト ファイルがロードされているアプリケーションで、奇妙なエラーが発生します。これは、パスが正しく設定されていないためであり、Browserify がrequire()正しいファイルにアクセスできないためだと思います。このように動的にロードされます。

静的index.jsファイルを作成する以外に、すぐに使用できる Browserify と互換性のあるモジュールのディレクトリを動的に要求する好ましい方法はありますか?

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

javascript - browserify - bundle.jsでキャッチされていないエラー「モジュールが見つかりません」

以下を取得します。

誰にもアイデアがありますか?モジュールは実際にあります。

編集:

ジソンパーサーが必要な場合にのみ発生します。http://zaach.github.io/jison/try/、以下を使用:

これは、jison がエクスポート部分を行う方法です。

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

javascript - Browserifyでオブジェクトをエクスポートするには?

Browserify を使い始めましたが、使い方を完全に理解しているかどうかわかりません。

いくつかの関数が 1 つのオブジェクトにバンドルされたファイルがあります。foo.js

そして、それらをファイル内の変数にエクスポートしたいmain.jsので、これを試しました:

できるようになることが目標ですbar.f1()。実行require('/foo')しないと関数定義しか得られないので、実行する必要があります。私は何か間違ったことをしていますか?

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

javascript - bowserify を使用してエクスポート モジュールから新しいオブジェクトを作成する

browserifyを使用してjavascriptファイルから公開したオブジェクトを使用しようとしていますが、エラーが発生し続けますUncaught TypeError: undefined is not a function

次に例を示します。

foo.js:

fooindex.html で使用しようとしています。

コマンドを入力した後:browserify foo.js > bundle.js

bundle.jshtmlファイルにインクルードします。

index.html:

browserifyで何が間違っていますか? 前もって感謝します。


編集:間違った例について。

元の間違った例

foo.js:

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

javascript - Browserify を使用して Synchronize.js を実装する方法は?

ここにたどり着く前に、多くのフォーラム、ブログ、サイトを検索しました。私は WebApp を作成しており、Synchronize.js を使用して WebSQL の乱雑な非同期を回避する必要があります。私のhtmlページにコマンドを追加するとき。

エラーが発生します:

Web を読んで、Browserify はノード表記「require」を使用する必要があるという結論に達しました。npm から Browserify をインストールし、ファイルの場所に移動して、次のコードを実行しました。

生成されたエラー:

私は試した:

collection.js が含まれている場所

これは問題なくコンパイルされました。

bundle.js ファイルを HTML ページに追加すると、コンソールに次のエラーが表示されます。

--- Synchronize.js と Browserify の使用方法を詳しく説明してください。オンラインのチュートリアルからブロックされた壁に到達しました。

前もって感謝します。

0 投票する
0 に答える
318 参照

javascript - 古い (必須ではない) js ライブラリを browserify バンドルに組み込みますか?

従来の (必須ではない) js ライブラリを browserify バンドルに組み込むにはどうすればよいですか?

基本的には、bundle.js の先頭に何らかの順序で追加する必要がありますが、その例はどこにも見つかりません。

ありがとう!