5

ドキュメントに従ってコンパスによるスピリットを達成するために、私はこれを書きました:

// web/sass/icons.scss
@import "../images/icons/*.jpg"; // for any cases also tried .png 
@include all-icons-sprites;

エラーが発生しました:

error sass/icons.scss (Line 2: File to import not found or unreadable: ../images/icons/*.jpg.

フルパスも試したので、パスが間違っているとは思いません。

構造は次のようになります。

+ web
  - sass
     + icons.scss
     + ...
  - images
     + icons
       - icon1.jpg
       - icon2.jpg
       - ...
4

2 に答える 2

7

スプライトのコンパスは、で定義されたパスを使用しますconfig.rb

したがって、この構造がある場合:

+ web
  + sass
    - icons.scss
  + images
    + icons
      - icon1.png
  + config.rb

あなたの中config.rbにはこれに似たものがあるはずです:

...
images_dir = "images"
sass_dir = "sass"
...

次に、icons.scssでこれを行う必要があります。

// web/sass/icons.scss
@import "icons/*.png"; // for any cases also tried .png 
@include all-icons-sprites;

インポートはimages上記で定義したディレクトリに関連しているためです。

設定ファイルは扱いにくい場合があるため、必ず理解してくださいhttp://compass-style.org/help/tutorials/configuration-reference/

于 2012-06-07T07:53:37.090 に答える
0

このスレッドは静かですが、コンパスを使ったスピリットのためのクールなソリューションは githubにあります

于 2013-12-03T18:23:13.983 に答える