2011-08-09 8 views
4

最近Visual Studio 2010用のChirpy v2.01がインストールされ、提供されている機能に非常に興奮しています。しかし、私はLESSドメインのいくつかの問題に取り組んでいます。Chirpy「filter」のCSSプロパティ、その他のその他のエラーで窒息する可能性が低い

最初の手順として、既存の.cssファイルを新しいLESSファイルにコピーしました。すぐに2つのエラーが発生しています。最初は、私が設定したCSSの "filter"プロパティによるものです。

div.someClass { 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaaaaa', endColorstr='#000000'); 
} 

これは明らかにフィルタ値が技術的に有効なCSSではないためです。 LESSにはエスケープを介してこれを回避する方法があります。引用符で囲まれたセクションの前にチルダを追加すると、値をそのままに保つようにLESSに指示します。次の変更は、問題を解決する必要があります。

div.someClass { 
    filter: ~"progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaaaaa', endColorstr='#000000')"; 
} 

ファイルを保存すると、私はまだ、これらの線に沿ってのVisual Studioエラーコンソールにエラーが表示されます。期待

エラー54「}」2行目に[2]:フィルター:〜 "progid:DXImageTransform.Microsoft.gradient(startColorstr = 'ファイル:C:¥Users¥Administrator¥Projects¥Project¥Content¥test.chirp.less'): [1]:body { [2] #aaaaaa、endColorstr = '#000000') "; ----^ [3]:} C:\ユーザーは\ .cssファイルは、この限り、生成されることはありません

管理者\プロジェクト\プロジェクト\コンテンツ\のtest.chirp.less 2 5プロジェクトエラーが表示されます。私はthe following siteに遭遇しましたが、それは私が持っている問題を記述しているようですが、もっと一般的なDotLess .NETパッケージにあります。このパッケージを私のプロジェクトに追加しようとしましたが、違いはありませんでした。また、サーバーの代わりに、IDEの代わりに.cssの変換を処理するために、chirpyが使用するように見えます。

エラー53致命的なエラーが発生し、続行できません:

実際に.cssファイルの生成を停止しているように見えるしませんが、私は常に、受信2番目のエラー、次のようであるヌルをすることはできませんC:\ Users \ Administrator \ Projects \ Project \ Content \ test.css 1 1プロジェクト

私は本当にChirpyが提供するLESS機能を使いたいと思っています。これらのエラーは起こっている、私はマッシュのためにそれを使用することに限定されています。

答えて

1

あなたは、ChirpyがlessをCSSに変換するために内部的にdotlesscssを使用していることを理解する必要があります。

ドットレスのバグもChirpyに適用されます。 ..

挨拶ダニエル

1

我々は...ごく最近のバグと新しいdotlesscssバージョンが間近であることをパッチを適用している。しかし、それは、快活、開発者に任されて、新しいバージョンへの快活アップデートするまでかかる時間

私は以下をコンパイルする同様のVS拡張モジュールを書いたが、less.jsを直接使用し、ドットレスに依存しない。 Check it out

関連する問題