問題タブ [lessphp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
less - lessphp: インポートされたファイルも監視する
私がlessphpで抱えていた(そしてレールやpython / djangoでのコンパイルも少ない)常に厄介な問題は、コンパイルするファイルだけを監視していて、インポートされたファイルを監視していないことです。
たとえば、私の less 構造は次のようになります。
.
したがって、実際にコンパイルされたファイルは、作業中のスタイルとファイルをインポートするためのルートにすぎません。スタイル (theme.less) を変更するたびに、main.less を編集して再コンパイルする必要があります。
クライアント側のコンパイル(less.js)のように、すべてのファイルの変更をチェックするオプションはありますか?
css - 1 つの国 (言語) だけのオーバーライド変数を減らす
私の問題のコンテキスト: 私はウェブサイトの多言語 (20) を持っており、CSS をあまり使用していません。最後に呼び出される国ごとに 1 つのスタイルシートを除いて、すべてのスタイルシートは共通です。
フォントの変数を持つファイル com.base.less があります。すべてのスタイルシートは、このファイルを呼び出して、そこに含まれる変数を使用します。
私の質問は、国の場合、フォントを変更する必要があるため、この国に対してのみ変数を再宣言することです。どうすれば続行できますか?
国のファイルで変数を再キャンセルすると、これが最後に呼び出されても、再度書き込まれることはないからです。
私はlessPhpを使用しています.ModifyVarsが表示されますが、それが良い方法かどうかわかりません. (私がテストしたとき、彼は動作しません)
ありがとうございました
less - mixin 関数内からグローバル変数をオーバーライドする
そのため、php-less コンパイラから渡された変数に基づいて、いくつかの「グローバル」変数をオーバーライドしようとしています。
私が何か間違ったことをしているのか、それとも範囲が原因でそれが不可能なのかわかりませんか?
編集:この場合、体の背景を赤くしようとしています。
外部レス
my.less
symfony - symfony2でlessphpをセットアップできません
このスレッドに続いて、商用アプリケーションの現在のビルドと互換性があるかどうかを確認するために、lessphp を実装するように依頼されました (最初に開発されたときはそうではありませんでした)。
composer を使用してバンドルを正常にインストールし、次の手順に従って構成をセットアップしました。
filters:
lessphp:
file: %kernel.root_dir%/../vendor/leafo/lessphp/lessc.inc.php
apply_to: "\.less$"
# Formatter options: compressed, lessjs, classic
formatter: "compressed"
preserve_comments: false
古き良きダイステートメントで、あまりメインではないクラスが正常にロードされていることを確認しました。
しかし、しようとすると次のエラーが発生しassetic/dump
ます。
誰か助けてくれませんか?明らかな何かが欠けているような気がしますが、見つけられません。
php - LESS 変数を含む CSS ファイル
Web テンプレートのカスタマイズを作成し、顧客にスタイルの構成フォームを提供する必要があります。
私はLESSで Web サイトのスタイルを作成しました。顧客がフォームの設定を変更すると (そして [送信] をクリックすると)、PHP は LESS コードと顧客設定に基づいて動的に CSS ファイルを作成します。
私はless.phpを使用しています。しかし、LESS から CSS を動的に生成するのは非常に遅いです。そのため、LESS変数を使用して「CSSファイル」を作成し、変数を使用して「CSSファイル」から最終的なCSSファイルを自動的に生成し、 str_replace() のみを使用して変数を値に変更した後。解決が早くなります!
例:
LESSファイル
最終的なCSS ファイル
しかし、次のように、LESS変数を使用して「CSSファイル」を生成する必要があります。
このようなファイルを生成するにはどうすればよいですか?
symfony - lessphp でアセットを使用して LESS ファイルをコンパイルしようとするとエラーが発生する
プロジェクトを symfony2 でアセットに切り替えたいのですが、lessphp が LESS ファイルをコンパイルしようとすると、次のエラーが発生します。
私の調査により、次の行にたどり着きました。
Lessphp は引数のセミコロンを好まないことを読みましたが、これをコンマに置き換えても何も変わりません。
lessphp は引数のテーブルを考慮していないと思いますが、それについていくつか知っている人はいますか?
以下の私の完全なコード
助けてくれてありがとう!