問題タブ [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.
node.js - browserifyでテキストファイルを「要求」する方法は?
browserify (browserify-middleware を使用) を使用していますが、次のような単純なテキスト ファイルを要求するにはどうすればよいですか。
browserifyのstringifyプラグインを確認しましたが、ドキュメントのコードが browserify V2 で動作しません
javascript - 依存関係が一緒にバンドルされることを期待するのではなく、グローバルスコープのrequireから依存関係をロードするBrowserify
ライブラリAとライブラリB、Aに応じてBを開発しています.browserifyを使用して、それらを個別にバンドルしたいので、ブラウザで次のことができます。
A のみに依存するライブラリ C も開発しているため、それらを個別にバンドルしたいと思います。A が B に含まれている場合、C からはアクセスできません。A が B と C にある場合、重複しました。
そこで、ライブラリ A のブラウザ化から始めます。
これはまったく問題なく動作します。私は A を配布でき、他の人はそれを使用してアプリケーションを開発できます。
次に、ライブラリ B を参照します。
しかし、今では A が 2 回あります。A はブラウザーに個別に読み込まれ、もう一度 B と一緒にパッケージ化されています。したがって、browserify の -i オプションを使用して、含まれないようにします。
しかし、B が A を要求すると、ライブラリの代わりに空のオブジェクト {} が取得されます。ただし、ライブラリ A は、require("A") を実行することにより、グローバル スコープから引き続き利用できます。
-x を使用して外部化を試みましたが、グローバル スコープからライブラリを要求できなくなりました。
B の生成された出力をハッキングし、モジュールの解決を強制して以前の要求から A を取得することで、必要な動作を得ることができました。これにより、簡単な解決策があると思いますが、見つけることができません。
私はbrowserify 2.18.1を使用しています
backbone.js - CommonJS モジュールとしてのバックボーン ビュー
Backbone アプリケーション内で CommonJS モジュールを使用して頭を悩ませようとしているので、スケルトンの Backbone View が で定義されてい/views/categories/edit.js
ます。
これを CommonJS モジュールに変換して Browserify で使用する方法を誰かが教えてくれたら、とてもありがたいですし、アプリケーションの残りの部分をモジュール化する方法を理解するのに本当に役立ちます! ありがとう
backbone.js - CommonJS と Browserify を使用したバックボーン アプリ
既存のアプリを CommonJS モジュールの使用に移行し、Browserify を使用bundle
してモジュールを 1 つのファイルにまとめることを考えています。
私はモジュールを書くことに頭を悩ませていますが、飛び込んで特定のビットを書き直し始める前に少し懐疑的であることの1つは、バックボーン、アンダースコア、 jQuery および各ファイル内のヘルパー ファイル。
各ファイルの先頭は、しばらくすると少し面倒になります。
完全な CommonJS、Browserify n00b であるため、どこかに非常に明白な何かが欠けているのではないかと思っています。
javascript - Zepto を Browserify と互換性を持たせるにはどうすればよいですか?
Zepto にいくつかの変更を加えました。Browserify で使用できることを願っています。
しかし、エラーが発生しました:
解決策はありますか?
coffeescript - coffeescript と livescript ファイルの混合をブラウザ化する
メインのコーヒー ファイルと、他のコーヒー ファイルとライブスクリプト ファイルの組み合わせがあります。
走れる
でも走ろうとして
エラーが発生します:
私が見る唯一の回避策は、最初に ls ファイルを js にコンパイルすることです。ls ファイルと coffee ファイルを混在させる、より簡単で直接的な方法はありますか?
coffeescript - browserifyでコーヒースクリプトの依存関係ツリーを取得する
browserifyを使用して、coffee-script プロジェクトの依存関係ツリーを取得しようとしています。
browserify -t coffeeify --deps ./script.coffee
プロジェクトには、コマンドラインから依存関係ツリーを出力するオプションが付属しているようです。
スクリプト.コーヒー
エラーで爆発します(簡潔にするために編集):
理想的には、browserify API を使用して依存関係ツリーの作成を自動化したいのですが、これをどのように達成するかは明らかではありません。
module-depsからさかのぼって作業を開始することは合理的であるように思われましたが、それが coffee-script プロジェクトの依存関係ツリーをたどるように設計されていることは明らかではありません。ただし、関連する GitHub プル リクエストは行いませんでした。この観点から、transform
browserifyがすでにcoffee-scriptからjavascriptに変換した後、browserifyを挿入して各ファイルの依存関係を読み取ることを望んでいましたが、module-depsはファイル名のみを取得し、javascriptソース自体は取得しないようです. 次のようなもの:
mdeps
私が知る限り、関数が存在しないため、これは機能しません。パーサー (esprima など) の 1 つを使用してrequire
呼び出しを探す必要があると思います。
browserifyを使用してコーヒースクリプトの依存関係ツリーを印刷した人はいますか? これは非常に便利なように思えます。
javascript - yeoman プロジェクトに browserify を追加するにはどうすればよいですか?
Yeoman プロジェクトで RequireJS の代わりに browserify を使用したいと考えています。app/ と test/ が module.exports と require() を利用できるように、これを交換する方法を教えてください。