2012-03-25 4 views
0

RequireJSなどのJavaScriptライブラリは、特定のJavaScriptファイルの1つ以上の依存関係を宣言するために使用できます。例えば、JavaScriptファイルのa.jsの実際のコードはそうのようにラップすることができるjsファイルAのjsファイルBへの依存関係をjsファイルCで宣言できますか?

a.js私たちは、その後独立し、b.js内で宣言されたロジックを使用することができます

require(["b"], function(b) { 
    // actual code using logic declared in b.js 
}); 

ファイル。

質問:

は3番目のファイルには、この依存関係を定義することが可能であり、c.js、多分アプリケーション全体の設定ファイルアプリケーションのすべての依存関係を定義しますが、a.jsがBのロジックを使用することができます.jsは上のように定義されているのと同じ方法ですか?

RequireJSではおそらく不可能ですが、このユースケースをサポートする別のライブラリがあります(言語の性質上、技術的に可能であるとします)。

答えて

1

これはRequireJSを使用しませんが、nCoreです。

ファイルは、dependency.jsonファイルを使用して、正確に行います。また、jsファイルをプロダクション用に1つに「コンパイル」します。

アプリケーションhereの例が表示されます(modules/フォルダを参照)。

+0

nCoreは非常に有望ですが、私はそれをチェックして答えとしてあなたの投稿をマークします... – Scholle

+0

もっと良い解決策があるかもしれませんが、これは間違いなく有効なものですので、答えとしてマークしてください.. – Scholle

+0

私はそれがあなたに合ってうれしいです:) –

関連する問題