チャレンジstoreing-data-with-sass-variablesには問題があります。
ユーザーエージェントは: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36
です。
<style>
$text-color: red;
.header{
text-align: center;
}
.blog-post h2 {
color: $text-color;
}
</style>
<h1 class="header">Learn Sass</h1>
<div class="blog-post">
<h2>Some random title</h2>
<p>This is a paragraph with some random text in it</p>
</div>
<div class="blog-post">
<h2>Header #2</h2>
<p>Here is some more random text.</p>
</div>
<div class="blog-post">
<h2>Here is another header</h2>
<p>Even more random text within a paragraph</p>
</div>
みなさん、こんにちは。Sass変数を使用したデータの保存という課題でバグを見つけたと思います。 私はすべてを正しく行ったと思いますが、h2と.blog-post要素の色は赤に変わりません。 私は2つのユーザーストーリーを渡しますが、これらは渡しません。
.blog-post要素の色は赤である必要があります。
h2要素の色は赤である必要があります。
また、赤く変化しません。 しかし、それはユーザーストーリーを渡します:
コードには、値が赤の$ text-colorに対して宣言されたSass変数が必要です。
コードで$ text-color変数を使用して、.blog-postアイテムとh2アイテムの色を変更する必要があります
よろしくお願いします。ベータ版の新しいものは素晴らしいようです。素晴らしい仕事を続けてください! それらの多くを処理するのが待ちきれません! 👍
@ Azbo400この問題を報告していただきありがとうございます。 Sassのコンパイルはまだ実際にはサポートされていないようです😅
@systimoticああ、ははは、それは理にかなっています! ありがとう😄
あ、ごめんなさい! このセクションが適切に機能しないことを人々に知らせておくべきでした。 問題をありがとう、@ Azbo400
@HKuz大丈夫、問題ありません。 😃
ええ。 動いていない。 修正されたときに通知はありますか?
「saas」はまだサポートされていません。 爆笑!!!
2017年1月22日午前0時19分、「PramodPotdar」 [email protected]は次のように書いています。
ええ。 動いていない。 修正されたときに通知はありますか?
—
このスレッドにサブスクライブしているため、これを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/freeCodeCamp/freeCodeCamp/issues/12699#issuecomment-274311826 、
またはスレッドをミュートします
https://github.com/notifications/unsubscribe-auth/AVHZeUIbLrZVFpBbIy0z9uTcDlOwHHoDks5rUvULgaJpZM4LqJWk
。
彼らはあなたからのサスを望んでいません。 ジョーク
Sassがまだ機能していないことを人々に警告するのは良い考えだと私は同意します。
それまでの間、SassコンパイラをインストールするためのSass公式ページのガイドに従い、自分のマシンでガイド(および/またはFCCのSassチュートリアル)に従うことをお勧めします。 ガイドはここから始まります: http :
チャレンジstoreing-data-with-sass-variablesは、割り当てられた変数の使用をチェックできるように、最後の2つのテストをリファクタリングする必要があります
@ahmadabdolsaheb素晴らしい-良い電話。 それらをリファクタリングする方法を知っていますか?
@QuincyLarson私はそれに乗っています
誰かがこの問題に取り組みたい場合は、以下が役立つかもしれません。
リファクタリングするテストの場所:
https://github.com/freeCodeCamp/freeCodeCamp/blob/6d7092928e852755fa0d4d9489b3c8748b466a94/seed/challenges/03-front-end-libraries/sass.json#L25
これらは、次の2つに置き換える必要がある4つのテストです。
"tests": [
{
"text": "Your code should have a Sass variable declared for <code>$text-color</code> with a value of red.",
"testString": "assert(code.match(/\\$text-color\\s*?:\\s*?red\\s*?;/g), 'Your code should have a Sass variable declared for <code>$text-color</code> with a value of red.');"
},
{
"text": "Your code should use the <code>$text-color</code> variable to change the <code>color</code> for the <code>.blog-post</code> and <code>h2</code> items.",
"testString": "assert(code.match(/\\.blog-post\\s*?\,\\s*?h2\\s*?{\\s*?color:\\s*?\\$text-color\\s*?;/g), 'Your code should use the <code>$text-color</code> variable to change the <code>color</code> for the <code>.blog-post</code> and <code>h2</code> items.');"
}
]
PRを行う前にソリューションをテストしてください
@ahmadabdolsaheb
PRを行う前にソリューションをテストしてください
どうすればテストできますか? freecodecamp
リポジトリにあるシードファイルに変更を加えると、 @freecodecamp/curriculum
ノードモジュールを使用してチャレンジを取得するため、 learn
リポジトリに反映されません。
私は変更を加える場合でも、 curriculum
ローカルレポを、それがに反映されませんlearn
レポ。
私は今サスのレッスンを受けています。
壊れている追加のレッスンを投稿します。
壊れたテストを含むSassレッスンの完全なリスト:
https://learn.freecodecamp.org/front-end-libraries/sass/store-data-with-sass-variables
https://learn.freecodecamp.org/front-end-libraries/sass/use-for-to-create-a-sass-loop
https://learn.freecodecamp.org/front-end-libraries/sass/use-each-to-map-over-items-in-a-list
https://learn.freecodecamp.org/front-end-libraries/sass/apply-a-style-until-a-condition-is-met-with-while
これが視覚的な補助です:
また、以下で断続的なテスト合格を確認しました(「テストの実行」をスパムすることにより)。
https://learn.freecodecamp.org/front-end-libraries/sass/store-data-with-sass-variables
https://learn.freecodecamp.org/front-end-libraries/sass/use-each-to-map-over-items-in-a-list
しかし、他の2つの壊れたSassレッスンではありません(これらは常に合格しません):
https://learn.freecodecamp.org/front-end-libraries/sass/use-for-to-create-a-sass-loop
https://learn.freecodecamp.org/front-end-libraries/sass/apply-a-style-until-a-condition-is-met-with-while
私は最初は同じ問題に苦しんでいましたが、これまでのところすべて合格しています( @whileの例を含めて-まだ他の例を試していません)-問題は空白のようです
たとえば、 @ whileの例では、SASSビットのインデントを削除する必要があります。
コード間の空白行を削除してみてください。それでも解決しない場合は、SASSコードをインデントしないでください。
[Safari11.0.2でFCCを使用]
@MikeFordeこれは、Safariに切り替えてこの1つのモジュールを渡すときに
SafariまたはChrome67で動作させることができませんでした
内のすべてのインデントと間隔を削除する
同意しません。空白以上のものがあります。 私が気付いたのは、 @ whileの例では、
みなさん、こんにちは。問題が何であれ、修正されたようです。 初めてチャレンジに合格し、Chromeバージョン67.0.3396.87(公式ビルド)(64ビット)を使用しています
いいえ、テストを試してみると、まだ私に起こっています。 一部のユーザーにのみ影響するようです。
同じ問題に遭遇しました-FireFox56.0.2。
すべての空白をクリアしました。 インデントなどをチェックしました。
最後の2つのテストはまだ失敗しました。 [テストの実行]ボタンを「スパム」しようとしています。これまでのところ運がありません。
=====
編集:私はついにそれを機能させることができました。 それが私の側の小さなエラーによるものなのか、それとも「テストの実行」ボタンを繰り返し押しただけなのかを思い出さないでください。 この後、いくつかのSASSレッスンで「テストの実行ボタンをマッシュする」メソッドを実行することになりました。
ここでSassのトリック: @forを使用してSassループを作成します:
このチャレンジには確かにバグがあるので、二度とチャンスはありません。
@for $j from 1 through 5 {
.text-#{$j} { font-size: 10px* $j; }
}
Hello
Hello
Hello
Hello
Hello
divタグにカラースタイルを追加できます。 これは私にとってはうまくいきます。
<div class="blog-post" style="color: red;">
@ mahmoud-coo6 @whileで条件が満たされるまで、スタイルの適用でメソッドは機能しますか?
ここに警告があります: Your .text-1 class should have a font-size of 5px.
フォントサイズは5pxだと確信しています。
@whileで条件が満たされるまでスタイルを適用するを修正しましたか? google-chromeの代わりにFirefoxを使用してチャレンジしてください。
私はdivタグに背景スタイルを追加しました.....これらのバグのあるsassチャレンジをテストに合格させるために.... !!
<div class="blue-bg" style="background-color: blue"></div>
<div class="black-bg" style="background-color: black"></div>
<div class="red-bg" style="background-color: red"></div>
ここで解決策@flyfishingbarbara :ウェブサイトにバグがあるためにうまくいかない時間があります
@each $color in blue,black, red {
.#{$color}-bg { background-color: $color;}
}
div {
height: 200px;
width: 200px;
}
問題は@for
と@each
戻ってきました。
Chrome68.0.3440.106では動作せずOpera55.0でも動作しませんが、Firefox 59.0.2(すべて64ビット)では問題なく動作しました。 最後の3つの演習では、「テストを実行」ボタンのスパムが少し必要でした。
@raisedadead @ValeraS
これでこの問題は解決しますか?
https://github.com/freeCodeCamp/freeCodeCamp/pull/27716
@paulywillこれはこの問題とは関係がなく、この問題はマスターブランチですでに解決されています。
笑、私は同じ問題に遭遇しました...
@ZTYZZベータサイトでも同じ問題が発生し
Firefox Developer Edition(72.0b2(64ビット))では機能しません。
@nmichalakisブラウザコンソールにどのようなエラーが表示されていますか?
@RandellDawson変数名と「:」の間にスペースがあると、正しくコンパイルされない「バグ」が見つかりました。 これはプレーンな.scssファイルでも発生しますか?
だから例えば私が走ったら
$ var-name:color; (「:」の前後のスペース)コンパイルされませんが、同じように実行すると
$ var-name:color($ var宣言の直後にスペースがないため、機能します!)
これらの詳細を含む新しい号を開いてください。 ありがとう。
@each $ color in blue、black、red {
。#{$ color} -bg {background-color:$ color;}
}
最も参考になるコメント
divタグにカラースタイルを追加できます。 これは私にとってはうまくいきます。