Node-sass returns 一个慢缓冲区。这是什么以及如何将其转换为 CSS?

Node-sass returns a Slow buffer. What is this and how to I convert it to CSS?

我正在使用 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.

谢谢!

SlowBuffer 和 Buffer 有相同的方法。所以要获得 css 字符串,只需调用 toString():

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

当缓冲区操作被传递给原生 C++ 模块而不是 JS 时,使用 SlowBuffer。有关 SlowBuffer 的更多信息,请访问 doc.