5

Bootstrapからの基本的なセットアップを備えた大規模なプロジェクトにlesscコンパイラーを組み込んでみましたが、さまざまなコンパイルエラーが発生するだけです(さまざまなソリューションを持つすべての人にチケットがあります)。

コマンドラインからより少ない山をコンパイルする方法である、私が望むものを私に与える解決策は1つではありません。

私はnode.jsを介して他のさまざまなアセットをコンパイルし、lessでも同じことをしたいと思っていましたが、このテーマで見つけたすべてのgooglepageはNode.js + Expressであり、私が望んでいるものではありません。スタンドアロンコンパイラが必要です。(アイデア:require.js r.js-file)

Node-lessを見つけましたが、2年間更新されていないため、理想的ではありません。

それで。質問:node.jsを使用してless-filesをコンパイルするコマンドラインの方法はありますか?理想的な実装:

node compiler.js build.js

ここで、build.jsは、bootstrap.lessおよびその他の必要なすべてへのパスを含むファイルです。

r.js構成ファイルの例:

({
    baseURL : "../assets",
    mainConfigFile : "../assets/main.js",
    name : "../assets/main",
    out : "../assets/main.optmin.js",
    optimize : "uglify"
})
4

1 に答える 1

11

node と less を使用してファイルに出力する方法は次のとおりです。

node path/to/less/bin/lessc -x -O2 path/to/assets/main.less > path/to/output.css

-x : 圧縮

-O2 : 最適化モード

main.less から output.css を作成します。単純かもしれませんが、ネット上でこれを見つけたことがありません。その行は、展開スクリプトに組み込むことができます。

于 2012-06-10T00:08:39.183 に答える