7

RequireJSには、JSプロジェクトを1つのスクリプトに最適化するための優れた機能があります(これを呼び出しましょうfoo.js)。

を含めるfoo.jsと、次のようになりますUncaught ReferenceError: define is not defined。RequireJSで定義されているため、require.js前に追加するとエラーはなくなります。私は、ライブラリユーザーがそれを使用するためにそれをしなければならないことを望んでいません。foo.jsdefine

RequireJSをfoo.js適切な方法で内部に埋め込むことはできますか?ファイルの連結は受け入れられますか?

4

1 に答える 1

6

うん、RequireJSのメンテナはそのためのプロジェクトを出しました、アーモンド

私はそれを使用していませんが、説明から:

「AMDAPIを使用してモジュラーJavaScriptをコーディングすることを好む開発者もいますが、最適化されたビルドを行った後、すべての機能を必要としないため、RequireJSのような完全なAMDローダーを含めたくありません。[...]ビルドされたファイルにアーモンドが含まれているため、RequireJSは必要ありません。」

于 2012-10-11T16:11:21.710 に答える