1

node.js を使用して静的サイトをコンパイルしています。sassをコンパイルしたい。を要求node-sassして電話しました: a.renderSync({data:"body{h1{color:green}}"}).css。これが返ってき<SlowBuffer 62 6f 64 79 20 68 31 20 7b 0a 20 20 63 6f 6c 6f 72 3a 20 67 72 65 65 6e 3b 20 7d 0a>ました。スローバッファとは?CSSが欲しいだけです。

ありがとう!

4

1 に答える 1

6

SlowBuffer には Buffer と同じメソッドがあります。したがって、css 文字列を取得するには、次のように呼び出しますtoString()

a.renderSync({data:"body{h1{color:green}}"}).css.toString()

SlowBuffer は、バッファ操作が JS ではなくネイティブ C++ モジュールに渡されるときに使用されます。SlowBuffer の詳細については、docを参照してください。

于 2015-08-10T04:04:33.607 に答える