app.use(express.compiler({ src: __dirname + '/public', enable: ['less'] }));
それはless
を有効にする私のapp.jsの行です。 { compress: true }
パラメータを渡すにはどうすればよいですか?`express-js 'に` less`を使ってCSSをどのようにして小さくすることができますか?
app.use(express.compiler({ src: __dirname + '/public', enable: ['less'] }));
それはless
を有効にする私のapp.jsの行です。 { compress: true }
パラメータを渡すにはどうすればよいですか?`express-js 'に` less`を使ってCSSをどのようにして小さくすることができますか?
また、私はこの問題を持っていたし、これは他のユーザーと共有することが有用である可能考えた:私は行くだろうか
var lessMiddleware = require('less-middleware');
app.use(lessMiddleware({ src: __dirname + '/public', compress: true, optimization: 2 }));
詳細と縮小化プロセスに関する設定はLess-Middleware README.md
悲しいことに、あなたはconnectのコンパイラを使用することはできません。 express.compilerのconnect.compilerは、使用するコンパイラのみを設定できますが、個々のコンパイラのオプションは設定できません。 less.jsの圧縮フラグを設定する場合は、less.jsモジュールを使用する独自のミドルウェアを作成する必要があります。私はその場でCSSに以下のファイルをレンダリング(および結果をキャッシュするために以下のCSSレンダリングミドルウェアでexpress.jsサーバーを拡張less4clientsパッケージを非推奨となり、削除compressオプション
と
使用less4clientsメモリ内)に、より新しいプリプロジェクトを使用できるDocPadと呼ばれる新しいプロジェクトを追加しました。
この執筆時点では、less4clientsのような使いやすいExpressミドルウェアはありませんが、そのようなことは間もなくロードマップ上にあります。代わりに、スタンドアロンまたはAPIで使用できます。
私は、less4clientを利用できるようにしておき、DocPadが新しい方法であることをreadmeに述べただけですが、less4clientsが実際に誰かによって使用されていることは決してありませんでした。
で見つけることができますそれをやって? – Shamoon
はい、できます。下の私の答えを見てください。 – Voles