0

main.scss b/w に sass ファイルをインポートしました

// bower:scss
@import "bootstrap-sass-official/assets/stylesheets/_bootstrap.scss";
@import "custom/app.scss";
// endbower

スタイルが変更されるか、アプリが再起動されるたびに、インポートされた scss ファイルが失われます。

4

1 に答える 1

0

ジェネレーターはおそらく、 wiredepのようなものを使用して参照 (この場合は SCSS ファイル) を見つけ、それらを 2 つの「魔法の」コメントの間に挿入しようとするgulp/gruntfile を生成しました。検出される唯一の参照は、 Bowerを介してインストールされたコンポーネント用です。ただし、古いと見なされるものは最初に破棄されます (Bower コンポーネントが削除されていると見なされ、それが見つからないため)。

これを修正するには、マジック コメントの後に @imports を宣言します。

補足として、Bower を使用して Bootstrap などのコンポーネントをインストールすることをお勧めします。それらを更新してビルドプロセスに統合するのが少し簡単になります。

(これがあなたの質問に答えてくれることを願っています-私はいくつかの仮定をしました:ファイルは削除されないが、@importステートメントは削除されると仮定しています。質問から解釈できるように、実際のSCSSファイルが削除された場合、その場合、この回答は無効です)。

于 2015-01-08T12:06:29.467 に答える