1

私がスタイラスを使用していたコンパイルの理由の1つは、スタイラスファイルの通常のcssで動作できることです(したがって、すべてを一度に変換する代わりに、必要に応じて変換できます)が、それは真実ではないようです。次の.stylファイル:

.page-wrap
{
    min-height: 300px;
    font-size: 1.4em;
    line-height: 1;
    min-width: 940px;
    max-width: 1170px;
    margin: 0 auto;
}

この.cssファイルにコンパイルします。

.page-wrap,
{
  min-height: 300px;
  font-size: 1.4em;
  line-height: 1;
  min-width: 940px;
  max-width: 1170px;
  margin: 0 auto;
}

セレクターの最後にある余分なコンマは無効です。

スタイラスは通常のCSSで動作するはずではありませんか、それともこれはバグですか(npmの最新バージョンを使用しています)?

4

4 に答える 4

4

それは実際にはバグではありません。セレクターと同じ行にオープニングカーリーブレースを入れれば消えると思います。

スタイラスはコンマやセミコロンなどを使用しないコードの記述もサポートしているため、これを行っていると思います。したがって、次の行に別のセレクターを追加することを示すものとして、中括弧が開いていない行を理解します。したがって、コンマを挿入します。あなたのために

于 2012-06-14T15:03:32.000 に答える
2

これに関して少し前に問題を提出しましたが、この問題は0.45.0で修正されるはずです。

于 2012-10-19T21:10:10.973 に答える
0

スタイラスペンは{}タグを使用しません。{}を使用する必要はありません。例:

.page-wrap,
    min-height: 300px;
    font-size: 1.4em;
    line-height: 1;
    min-width: 940px;
    max-width: 1170px;
    margin: 0 auto;
于 2015-08-12T07:57:37.950 に答える
0
.page-wrap
{
    min-height: 300px;
    font-size: 1.4em;
    line-height: 1;
    min-width: 940px;
    max-width: 1170px;
    margin: 0 auto;
}

生産する

.page-wrap {
    min-height: 300px;
    font-size: 1.4em;
    line-height: 1;
    min-width: 940px;
    max-width: 1170px;
    margin: 0 auto;
}

私に。ソース

于 2015-11-02T10:17:43.767 に答える