問題タブ [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.

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

javascript - Jam.js は「shim」パッケージをどのように管理しますか

Jam.js (パッケージ システム) が、作成者によって公開されていないパッケージをどのように管理しているのか疑問に思っていました。(バックボーンやハンドルバーなど)

ドキュメントを見ましたが、そこには何も見つかりませんでした。しかし、パッケージ リストでは、一部のパッケージが作成者によって公開されていないことがわかります (例: Handlebars ) 。

それらはどのように追加されますか?shimパッケージを取得するための URL を自分で設定できますか?

ありがとう!

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

requirejs - RequireJSは、jamファイルパッケージセクションからshim依存関係を指定する方法

私は、RequireJSを使用してモジュールをロードし、JamJSを使用してモジュールを管理するバックボーンボイラープレートを使用したプロジェクトで作業しています。私のrequireconfig.jsファイルは次のとおりです。

jam/require.config.jsご覧のとおり、バックボーン、jquery、アンダースコアを指定するJam構成ファイルからRequireJSロード構成を確認できます。次はファイルの一部です:

私が欲しいのは、私config.jsのバックボーンで指定することです。localStorareライブラリは、パッケージセクションで定義されたバックボーンに依存します。また、バックボーンパスを次のように指定すると、バックボーンライブラリが見つかりましたが、アンダースコアがロードされていないというエラーメッセージが見つかりました。

jamjsを使用してbackbone.localStorageライブラリを追加できますが、使用可能なパッケージのバージョンが古いため、最後のパッケージを手動でダウンロードして手動で含めることをお勧めします。

任意のアイデアや助けをいただければ幸いです。

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

javascript - 私のjqueryプラグインをasyncでロードするrequirejs

最初に RequireJS でプラグインをロードしてjqueryプラグイン関数を呼び出す関数があります。問題は、関数が既に返された後にのみ requirejs 内のプラグイン関数が実行されるため、hasMessageParent は常に null を返します。これは以前はうまく機能していたので、何が変わって壊れたのかわからないので、本当に混乱しています。続行する前に myMsg が関数 return に設定されるように修正するにはどうすればよいですか?

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

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 に変更しました。ありがとう

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

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に示されている解決策はあまり満足のいくものではありません。

ご協力いただきありがとうございます!