2017-02-22 6 views
0

他のライブラリの場合はinput.sassoutput.cssに変換するために端末でコマンドを実行していますが、これは初めてのscssの作業ですが、それは私には新しいものですから。bulma.cssでsassからCSSを生成するには

私はstyle.cssを要求すべきであるindex.htmlでプロファイルを持っているが、私はこのstyle.cssこの形式で現在bulmaディレクトリから生成する必要があります。

index.html 
vendors 
    bulma 
     css 
      bulma.css 
      bulma.css.map 
     sass 
      base 
       _all.sass 
       generic.sass 
       helpers.sass 
       minireset.sass 
      components 
      elements 
      grid 
      layout 
      utitlities 
      bulma.sass 

ここでの問題は、CSSにSCSSファイルを変換sass input.scss output.css例とは異なり、上記が複雑と思われる、ということです。

私は変換するファイルがわからない、または私はSASSファイルを変更し、それらを修正する必要がある場合は、私は、個々のCSSファイルまたは1つのマスタースタイルで出力を保存しない...

これはすべて混乱さ誰かがそれを知っていることを願って

答えて

2

ベースなどのすべてのSassディレクトリには、すべて_all.sassというファイルがあります。そのディレクトリにあるすべてのファイルが含まれています。したがって、必要なのは、sassフォルダ内のすべてのフォルダにある_all.sassファイルを含めることだけです。

あなたのお尻のファイルでは、あなたは豪華な宝石で見ることになりますが、_all.sassのすべてのものを対象とします。 このようなものが動作します。

@import "utilities/_all" 
@import "base/_all" 
@import "elements/_all" 
@import "components/_all" 
@import "grid/_all" 
@import "ayout/_all" 

また、私は100%確実ではないが、私は私のアドバイスは、このような何かすることですので、SCSSとSASSを混合する悪いアイデアだと思う:あなたのサスフォルダで

をあなたのプロジェクトでは、Sassファイルを作成し、styles.sassという名前を付けます。そのファイルでは、すべての_all.sassファイルに書き込みを書き込みます。

そしてちょうどターミナルでこれを行うに行く:sass --watch sass:css

+0

おかげ '+ 1 'が、私は私には明らかではないが、もう一つだけ質問があります。私はあなたが言ったことを理解し、各コンポーネントのファイルから '_all.sass'をすべて含める必要がありますが、どこに?私は 'public_html/css/style.css'を持っています。これは' styles.sass'がディレクトリに存在するはずですか? – user7342807

+0

'' '' public_html/css/style.css'''は目的のスタイルシートです。あなたのソーススタイルシートでは、 '' '' styles.sass'''は全ての '' _all.sass'''ファイルを含みます。あなたがそのコードをすべてコンパイルすると、あなたの目的地のスタイルシートにあります。 bulmaのGitHubリポジトリ、特に[bulms.sass](https://github.com/jgthms/bulma/blob/master/bulma.sass) –

+0

をご覧ください。申し訳ありませんが、これは機能しませんでした。私はgemとsassをインストールしていますが、http://sass-lang.com/guideにあるように 'sass input.scss output.css'を実行するとエラーが発生し、色が定義されておらず、'!is not valid'と表示されます。 。 ベンダー/ bulma/sass /ディレクトリ内にstyles.sass(s​​cssで試しました)を作成しました。このファイルには、@ import "bulma"コマンドしかありませんでした。 scss style.css'を実行しますが、エラー以外の効果はありません。誰かがこれを修正できるかどうかを見てみましょう – user7342807

関連する問題