Less-programmatic-usage
提供:Dev Guides
LESS-プログラムによる使用
LESSでのプログラムによる使用の主なポイントは、less.render関数です。 この関数は、LESSで次の形式を使用します-
less.render(input_data, options)
.then(function(output) {
//code here
},
function(error) {
});
関数はまた、次のように書くことができます-
less.render(css, options, function(error, output) {})
_options_はオプションの引数で、コールバックを指定しないと promise を返し、コールバックを指定すると promise を返します。 ファイルを文字列に読み込んで表示し、メインファイルのファイル名フィールドを設定できます。
sourceMap_オプションを使用すると、_sourceMapURL _、 sourceMapBasepath 、 sourceMapRootpath 、 outputSourceFiles 、 sourceMapFileInline_などのソースマップオプションを設定できます。 ここで考慮する必要があるのは、_sourceMap_オプションがless.jsで使用できないことです。
次の形式で示すようにリスナーを追加することにより、ログにアクセスできます-
less.logger.addListener({
debug: function(message) {
},
info: function(message) {
},
warn: function(message) {
},
error: function(message) {
}
});
上記で定義された関数はオプションです。 エラーが表示された場合、_less.render_にある callback または promise にエラーを渡します。