2011-09-10 3 views

答えて

4

また、私はこの問題を持っていたし、これは他のユーザーと共有することが有用である可能考えた:私は行くだろうか

var lessMiddleware = require('less-middleware'); 
app.use(lessMiddleware({ src: __dirname + '/public', compress: true, optimization: 2 })); 

詳細と縮小化プロセスに関する設定はLess-Middleware README.md

0

悲しいことに、あなたはconnectのコンパイラを使用することはできません。 express.compilerのconnect.compilerは、使用するコンパイラのみを設定できますが、個々のコンパイラのオプションは設定できません。 less.jsの圧縮フラグを設定する場合は、less.jsモジュールを使用する独自のミドルウェアを作成する必要があります。私はその場でCSSに以下のファイルをレンダリング(および結果をキャッシュするために以下のCSSレンダリングミドルウェアでexpress.jsサーバーを拡張less4clientsパッケージを非推奨となり、削除compressオプション

+1

で見つけることができますそれをやって? – Shamoon

+0

はい、できます。下の私の答えを見てください。 – Voles

2

使用less4clientsメモリ内)に、より新しいプリプロジェクトを使用できるDocPadと呼ばれる新しいプロジェクトを追加しました。

この執筆時点では、less4clientsのような使いやすいExpressミドルウェアはありませんが、そのようなことは間もなくロードマップ上にあります。代わりに、スタンドアロンまたはAPIで使用できます。

私は、less4clientを利用できるようにしておき、DocPadが新しい方法であることをreadmeに述べただけですが、less4clientsが実際に誰かによって使用されていることは決してありませんでした。

+1

パッケージ 'less4clients'がGitHubアカウントから削除されているようです。あなたは新しいリンクを提供できますか? – Voles

+1

@Voles私はDocPadに有利なless4クライアントを非難しました。私の答えを説明に更新しました - ごめんなさい! – balupton

関連する問題