問題タブ [jamjs]
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.
javascript - Jam.js は「shim」パッケージをどのように管理しますか
Jam.js (パッケージ システム) が、作成者によって公開されていないパッケージをどのように管理しているのか疑問に思っていました。(バックボーンやハンドルバーなど)
ドキュメントを見ましたが、そこには何も見つかりませんでした。しかし、パッケージ リストでは、一部のパッケージが作成者によって公開されていないことがわかります (例: Handlebars ) 。
それらはどのように追加されますか?shim
パッケージを取得するための URL を自分で設定できますか?
ありがとう!
requirejs - RequireJSは、jamファイルパッケージセクションからshim依存関係を指定する方法
私は、RequireJSを使用してモジュールをロードし、JamJSを使用してモジュールを管理するバックボーンボイラープレートを使用したプロジェクトで作業しています。私のrequireconfig.js
ファイルは次のとおりです。
jam/require.config.js
ご覧のとおり、バックボーン、jquery、アンダースコアを指定するJam構成ファイルからRequireJSロード構成を確認できます。次はファイルの一部です:
私が欲しいのは、私config.js
のバックボーンで指定することです。localStorareライブラリは、パッケージセクションで定義されたバックボーンに依存します。また、バックボーンパスを次のように指定すると、バックボーンライブラリが見つかりましたが、アンダースコアがロードされていないというエラーメッセージが見つかりました。
jamjsを使用してbackbone.localStorageライブラリを追加できますが、使用可能なパッケージのバージョンが古いため、最後のパッケージを手動でダウンロードして手動で含めることをお勧めします。
任意のアイデアや助けをいただければ幸いです。
javascript - 私のjqueryプラグインをasyncでロードするrequirejs
最初に RequireJS でプラグインをロードしてjqueryプラグイン関数を呼び出す関数があります。問題は、関数が既に返された後にのみ requirejs 内のプラグイン関数が実行されるため、hasMessageParent は常に null を返します。これは以前はうまく機能していたので、何が変わって壊れたのかわからないので、本当に混乱しています。続行する前に myMsg が関数 return に設定されるように修正するにはどうすればよいですか?
osx-mountain-lion - npm でインストールし、OSX 10.8.3 Mountain Lion で Jam と Compound.js のコマンドを実行します
Jam (npm install jam -g) および複合 (npm install Compound -g) の OSX 10.8.3 で npm を使用してインストールを実行すると、インストールは正常に機能し、すべてのファイルは /usr/local/share/npm/lib/ に移動します。 node_modules/ は期待どおりです。
しかし、問題は、コマンド "jam" または "compound" (コマンドが見つかりません) を使用できないことです。
次の行を追加して /private/etc/paths を変更しようとしました:
Mac を再起動したところ、コーヒー スクリプトでは正常に機能しましたが、ジャムとコンパウンドではまったく機能しませんでした
その後、/usr/local/Cellar/node/0.10.5/bin フォルダに「jam」として jam index.js の Alias を追加しようとしましたが、うまくいきません。
誰もこの問題を抱えていて、私を助けることができますか? 今週末に 10.6 から 10.8 に変更しました。ありがとう
javascript - Jam.js、require.js、および node-webkit を競合なしで使用する
現在、node-webkit を使用して後でデプロイする予定の Web アプリを作成しています。コードの大部分を書き直さなくても簡単に Web にデプロイできるように、できるだけ node.js を使用したくありません。
パッケージ マネージャーとして Jam.js を使用しています。明らかに、node.jsrequire
が require.js と競合するという問題がありrequire
ます。requirejs
の代わりに使用require
することは、優れたオプションのようです。ただし、Jam.js は require.config.js-file をコンパイルし、その中でrequire
(の代わりにrequirejs
) を使用します。
現在、window.require = undefined;
Jam.js の require.js を node-webkit で動作させるためにやらなければならないことがあります。
requirejs
の代わりに使用して、Jam.js に require.config.js-file をコンパイルさせる方法はありますrequire
か?
require
または、次のようなことをしなくても Jam.js と node.js の両方を使用できる別のソリューションはありますwindow.require = undefined;
か? node-webkit FAQに示されている解決策はあまり満足のいくものではありません。
ご協力いただきありがとうございます!