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 にエラーを渡します。