4

次のコンポーネントをコードキットの新しいプロジェクトにインストールしました。

jquery animate.css モダナイザーの正規化

これらのファイルを簡単に更新できるように、これらのコンポーネントを bower ディレクトリに保持することをお勧めします。ただし、html ファイルでこれらに直接リンクしますか? 私の sass ファイルはコンパイルされ、assets/css に出力されますが、bower コンポーネントには sass ファイルがなく、元のフォルダーにそれらを作成すると、アップグレードすると上書きされると思います。bower_components ファイル全体をすべての依存ファイルと共に本番サーバーにアップロードするのは、私には非常に奇妙に思えます。私は長い間、このノード、git、grunt、bower などを一切使わずにサイトを構築してきました。その価値はわかりますが、スピードを上げるのに苦労しています。どんな助けでも大歓迎です。

4

1 に答える 1

8

ほとんどの場合、独自のマスター css または javascript ファイル内にサードパーティ コンポーネント (css、javascript などのファイル) を含め、そのファイルを本番用に最小化します。たとえば、私のフォルダー構造は次のようになります。

    bower_components/
        ...
    release/
        css/
            styles.min.css
        img/
            ...
        js/
            scripts.min.js
    src/
        images/
            ...
        scripts/
            scripts.js
        styles/
            styles.less
        templates/
            ...

そして、 内でstyles.less、次のようになる可能性があります。

@import (less) "../../bower_components/normalize-css/normalize.css";

またはscripts.js私が持つことができます:

//@codekit-prepend "../../bower_components/jquery/dist/jquery.js"

release/これらのファイルから縮小版を生成するように CodeKit を設定しました。release/運用に移行するファイルは、フォルダー内のすべてのファイルのみです。

于 2014-08-29T12:18:10.663 に答える