1

そこで、かなりデフォルトの keystoneJS プロジェクトを作成しました。最初に表示されたエラーは、ローカルで実行すると Web サイトのデフォルトの CSS が読み込まれないというものでした。

site.min.css を探していますが、フォルダーには site.scss しかありません

sublime text 2 sublimeBuild を介して scss をコンパイルし、ファイルの名前を site.min.css (site.css から) に変更した後、完全に実行されましたが、デフォルトのインストールでこのエラーが発生する理由が心配です。

これはどこを変更すればよいですか?scss ビルダーが含まれているので、フォルダーの名前を変更する必要がありますか、それとも他の問題がありますか?

私の推測では、スキップされたいくつかのステップと関係があると思います。keystone のインストールで、sass を使用するかどうか尋ねられたのを覚えているので、すべて問題ないと思います。どういうわけかgruntを使用しなかったことが問題ですか?

サーバーを実行するときにノードの代わりにこのうなり声ツールを使用する必要があることをどこかで読んだことを思い出します。フォルダーに Gruntfile が表示されますが、grunt-cli をインストールすると、うなり声はその直後にサーバーをロードして終了します。

4

1 に答える 1

2

何もする必要はなく、sass-middleware含まれており、要求されたときに SASS ソース ファイルから CSS ファイルを自動的に生成します。

site.min.css が見つからないという問題は、SASS サポートが追加されたときの yeoman ジェネレーターのエラーでした。LESS ミドルウェアは、.min.css末尾が .

バージョン 0.2.9 の時点で、yeoman ジェネレーターの問題は修正されています。既存のプロジェクトの場合、簡単な修正は、レイアウト ファイルを変更してsite.csssite.min.css.

これを行うと、ミドルウェアが の存在を自動的に検出し、site.scss最新バージョンを生成site.cssします。

于 2014-10-28T14:57:02.693 に答える