Meteor によって自動的にロードされた css または js ファイルに順序を指定する方法はありますか?
ドキュメントを検索しましたが、何も見つかりません。
私は遊びの段階にいて、Meteor で Twitter Bootstrap を使おうとしているので質問します。Bootstrap に付属するサンプルでは、ベースの bootstrap.css が常に bootstrap-responsive.css の前にロードされます。
何か案は?
Meteor によって自動的にロードされた css または js ファイルに順序を指定する方法はありますか?
ドキュメントを検索しましたが、何も見つかりません。
私は遊びの段階にいて、Meteor で Twitter Bootstrap を使おうとしているので質問します。Bootstrap に付属するサンプルでは、ベースの bootstrap.css が常に bootstrap-responsive.css の前にロードされます。
何か案は?
この質問は、http://docs.meteor.com/で回答されています。
アプリケーション内の JavaScript および CSS ファイルは、次の規則に従ってロードされます。
アプリケーションのルートにある lib ディレクトリ内のファイルが最初にロードされます。
main.* に一致するファイルは、他のすべての後にロードされます。
サブディレクトリ内のファイルは親ディレクトリ内のファイルの前にロードされるため、最も深いサブディレクトリ内のファイルが最初にロードされ (lib の後)、ルート ディレクトリ内のファイルが最後にロードされます (main.* 以外)。
ディレクトリ内では、ファイルはファイル名のアルファベット順にロードされます。
これらのルールは積み重ねられるため、たとえば lib 内では、ファイルは引き続きアルファベット順にロードされます。また、main.js という名前のファイルが複数ある場合は、サブディレクトリにあるファイルが先に読み込まれます。
正解です。ユーザーファイルは最初に深さ優先で読み込まれ、そうでない場合はアルファベット順に読み込まれます。
https://guide.meteor.com/structure.html#load-order
lib/ディレクトリとmain。*ファイルは特殊なケースです。
パッケージもロード順序を変更できますが、デフォルトのパッケージはどれも変更しないと思います。
Windowsで実行すると、他のソリューションがうまくいかなかったので、すべてのjsファイルを1つのフォルダーに入れて番号を付けました。Meteor はそれらをアルファベット順にロードします。