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()

当缓冲区操作传递给本机 C++ 模块而不是 JS 时,使用 SlowBuffer。更多关于 SlowBuffer 的信息在doc上。

于 2015-08-10T04:04:33.607 回答