2017-02-09 23 views
0

私はnodeJsプロジェクトをリファクタリングしようとしています。私のCSSは私の.ejsファイルにあります。私は私のCSSファイルにいくつかの動的なデータを置く必要があります。私は自分のCSSに動的なデータを持っている必要があります。私のCSSが私のEJSファイルに入っているといいですね。外部CSSのEJSタグ

しかし、私は自分のCSSを外部ファイルに入れても何も起こりません!

外部スタイルシートファイルにejsタグを挿入するにはどうすればよいですか?

答えて

0

これはあなたに質問しなければならない質問の1つです。なぜそれをしたいのですか?あなたが説明しなかった問題の解決策を求めています。

SassやLessのようなCSSプリプロセッサで行うことができる何かのために、テンプレートシステムを使用しようとしている疑いがあります。特に、クライアント側とサーバー側の両方で簡単に使用できます。 http://lesscss.org/#client-side-usage

実際に、HTML用に作成されたテンプレートシステムを使用してCSSを生成したい場合、いくつかのことを考慮する必要があります.HTMLテンプレートが格納されている場所にCSSテンプレートを保存する必要がありますイメージのような静的資産を保管する場所です。次に、あなたのサーバーは生成されたCSSを正しいMIMEタイプで提供する必要があります。それから、あなたのHTMLは生成されたCSSのURLを使ってスタイルを参照する必要があります。生成されたCSSはディスクから直接提供されるのではなく、リクエストごとに生成されます。