0

ブートストラップ用のflat-uiテーマを Meteor に含めようとしています。mrt:bootstrap-3 以下のパッケージを追加しました。次に、プロジェクト ディレクトリの lib/Flay-UI-2.2.2/ 内の flat-ui プロジェクトからフォルダー fonts、img、js および less をコピーしました。ただし、次のコンパイル エラーがあります。

While building the application:
lib/Flat-UI-2.2.2/less/modules/button-groups.less:12:35: Less compiler
error: variable @brand-primary is undefined
lib/Flat-UI-2.2.2/less/modules/buttons.less:10:14: Less compiler error:
variable @btn-font-size-base is undefined
...

正しい順序でコンパイルされていないようですが、どうすればこの問題を解決できますか? また、名前を変更しようとしましたが、成功flat-ui.lessflat-ui.import.lessませんでした。

Update 1 @user3435693 さんのご指摘に従いコンパイルできました。しかし、私はまだいくつかの問題を抱えています。チェックボックスとスイッチを使用できません。たとえば、このようなスイッチが表示されます

流星

これの代わりに

オリジナル

さらに、グリフィコンを見ることができません。なにか提案を?

4

2 に答える 2

0

私はそれがどのように機能するかを理解したようです:

  1. lessフォルダをフォルダの中に入れclientます。

  2. @ user3435693が言ったように、すべてのファイルのファイル拡張子をからに変更し、.lessすべてのインポートを変更します。.import.less

  3. を追加しmizzao:bootstrap-3ます。

  4. imgfontsのフォルダーをフォルダーに入れpublicます。

  5. jQuery スクリプトをテンプレートにアタッチします。

    Template.myTemp.rendered = function() {
      $.getScript('your/path/to/lib/application.js');
      $.getScript('your/path/to/lib/flat-ui.min.js');
    };
    

それはうまくいきます!

于 2015-04-02T16:10:32.753 に答える