41

Meteor によって自動的にロードされた css または js ファイルに順序を指定する方法はありますか?

ドキュメントを検索しましたが、何も見つかりません。

私は遊びの段階にいて、Meteor で Twitter Bootstrap を使おうとしているので質問します。Bootstrap に付属するサンプルでは、​​ベースの bootstrap.css が常に bootstrap-responsive.css の前にロードされます。

何か案は?

4

3 に答える 3

43

この質問は、http://docs.meteor.com/で回答されています。

アプリケーション内の JavaScript および CSS ファイルは、次の規則に従ってロードされます。

アプリケーションのルートにある lib ディレクトリ内のファイルが最初にロードされます。

main.* に一致するファイルは、他のすべての後にロードされます。

サブディレクトリ内のファイルは親ディレクトリ内のファイルの前にロードされるため、最も深いサブディレクトリ内のファイルが最初にロードされ (lib の後)、ルート ディレクトリ内のファイルが最後にロードされます (main.* 以外)。

ディレクトリ内では、ファイルはファイル名のアルファベット順にロードされます。

これらのルールは積み重ねられるため、たとえば lib 内では、ファイルは引き続きアルファベット順にロードされます。また、main.js という名前のファイルが複数ある場合は、サブディレクトリにあるファイルが先に読み込まれます。

于 2013-02-20T18:39:29.140 に答える
16

正解です。ユーザーファイルは最初に深さ優先で読み込まれ、そうでない場合はアルファベット順に読み込まれます。

https://guide.meteor.com/structure.html#load-order

lib/ディレクトリとmain。*ファイルは特殊なケースです。

パッケージもロード順序を変更できますが、デフォルトのパッケージはどれも変更しないと思います。

于 2012-04-11T18:16:15.727 に答える
0

Windowsで実行すると、他のソリューションがうまくいかなかったので、すべてのjsファイルを1つのフォルダーに入れて番号を付けました。Meteor はそれらをアルファベット順にロードします。

于 2015-03-08T21:44:05.850 に答える