現在、YepNope.jsを使用して css/javascript ファイルをロードしています。初期プロセス中にスクリプトに変数名を付ける方法があるかどうか疑問に思っていました。例えば:
yepnope({
test : Modernizr.csstransforms,
yep : ['MyCSS', 'jQuery']
nope : ['MyCSS2']
});
// Where 'MyCSS' = '/css/mycss.css' | 'jQuery' = '/scripts/jquery.min.js'
// 'MyCSS2' = '/css/mycss2.css
私には、同じスクリプト セットを使用する開発チームがあり、できるだけ簡単に処理できるようにしたいと考えています。スクリプト パスを追跡する必要があると、単純な名前の割り当てよりも時間がかかる場合があります。
実際のスクリプトの値が割り当てられた変数名のリストを定義して、開発者がプロジェクト コードに変数の割り当てを追加しなくても YepNope.js が解釈できるようにしたいと考えています。
{ 'MyCSS': '/css/mycss.css', 'jQuery', '/scripts/jquery.min.js' }
そうすれば、開発者がスクリプト ファイルをプロジェクトに追加するときに、指定されたファイルのすべてのパスを追跡する必要がなくなります。