requireJsの仕組みを理解しようとしています。 requireJsの設定中に私が出会ったプロパティ "packages"があります。 "パッケージ"は、 "main.js"を含む完全なフォルダ/モジュールに言及するために使用されると私が理解しているところは、& main.jsはそのモジュール内の他のすべての依存関係を必要とします。しかし、configファイルの "packages"については、main.jsを自動的にロードするか、main.jsをロードするために何かする必要があるのでしょうか? 以下は私のフォルダ構造&のmain.jsスニペットです。 'main.js'はアプリケーションのデータメインまたはエントリポイントです。requireJs設定の "packages"プロパティは何を意味しますか?そしてそれはどのように機能するのですか?
1
A
答えて
1
ので、いくつかのものを試した後、私が理解することは、パッケージには、あなたが他のモジュール(commonJsディレクトリはドキュメントは、それが参照するものである)を持つディレクトリまたはフォルダを言及することができますということです。だから我々は、パッケージを定義する方法は、次のとおりです。
名前は、この全体のディレクトリまたはフォルダのエイリアスですpackages: [
{name : 'controllers' , location :'../controllers' },
{name : 'directives' , location : '../directives'},
{name : 'services' , location : '../services'}
] ,
。 locationは、main.jsまたはrequireJsの設定ファイルに対するフォルダのパスです。
2点に答えると、自動的には読み込まれません。それをロードするには、どこかでそれを要求する必要があります。いったんrequireすると、requireJsはデフォルトでそのディレクトリの中にmain.jsをロードします。このmain.jsには、そのディレクトリ内の他のすべてのモジュールを定義する必要があります。たとえば、アプリケーションをブートストラップする前に、私のapp.jsにそれを必要とします。
require([
// Add additional dependencies
'angular',
'angular-ui-router',
'jquery',
'app',
'route',
"controllers",
"directives",
"services"] , function(){ console.log("All dependencies loaded"); });
関連する問題
- 1. 0x0Fは何を意味していますか?そして、このコードはどういう意味ですか?
- 2. この操作は何を意味し、その機能は何ですか?
- 3. xcode printf 0x0000000000000000、それはどういう意味ですか?それはヌルを意味しますか?
- 4. iphoneのOpenGLコンテキスト。それは何ですか/それはどのように機能しますか?
- 5. 「ソフトクローズ」とは何を意味し、どのように機能しますか?
- 6. Javascript:関数のプロパティとは何ですか?その意味は何ですか?
- 7. OpenLayers.Control.Scale.template - それはどのように機能し、全く機能しますか?
- 8. Ext.net PageProxy:それは何で、どのように機能しますか?
- 9. プラグインの設定で定義されている「実行可能」プロパティは何を意味していますか?
- 10. IORファイルとは何ですか、それは何ですか?どのように機能しますか?
- 11. ActiveMQPrefetchPolicyはどのように機能しますか? queueBrowserPrefetchは何を意味しますか?
- 12. それはどういう意味ですか - SSLでのログイン
- 13. "javascript://"とはどういう意味ですか?そのコードには意味:
- 14. WsKSendToはSTATUS_INVALID_DEVICE_STATEを返します:それはどういう意味ですか?
- 15. 2>&2は意味がありますか?もしそうなら、それは何をしますか?
- 16. 機能の前に[&]は何を意味しますか?
- 17. これらのオプションはそれぞれ何を意味していますか?
- 18. その$$ varは何を意味しますか?
- 19. アンドロイドのグラフィックスでPorterDuff.Modeの意味は何ですか?それは何ですか?
- 20. Excelコントロールでは、EMBED機能は何を意味しますか?
- 21. 列挙型と定数、それはどのように機能しますか?
- 22. 機能は、私はそれを設定しようとしています
- 23. それはどういう意味ですか?変数のアドレスをcharにキャストします。どうして?
- 24. XoffLimit、XonLimit - それはどういう意味ですか?
- 25. SQL Serverリターンコード-6、それはどういう意味ですか?
- 26. コアデータマージによるプロパティストアトランプマージポリシータイプ、それはどういう意味ですか?
- 27. divのデータターゲット属性をそのdivのIDに設定することは何を意味しますか?
- 28. セッションnull、それはどういう意味ですか?
- 29. PreparedStatementキャッシング - それはどういう意味ですか(どのように動作するのですか)
- 30. Rubyでは "=>"とは何を意味し、どのように機能しますか?