AMD
プロジェクトで -like 関数を使用していますが、すべての js ファイルが 1 つに連結されています ( grunt-contrib-concat
. Qも連結したい。問題は、他のモジュールで Q を依存関係として宣言できないことです。これは、それ自体が匿名のものとして宣言されているためです。
define('mymodule', ['q'], function (Promise) {
return Promise;
});
可能な解決策は何ですか?実際には、連結する必要があるのはファイルだけです。AMD は、たとえば他のローダーに変更される可能性があります。