使用node-sass动态编译css

时间:2015-12-15 17:59:57

标签: node-sass

我试图为我的scss文件构建一个动态编译器。 逻辑是:   - 当页面询问节点或.css文件时   - 看看子域名正在调用   - 用以下代码编译css:

var result = sass.renderSync({
    file: org+'/css/sass/main.scss',
    outputStyle: 'compressed'
});
return res.send(result.css);

一切正常,#34;罚款"因为我得到了我的result.css(对象)与所有已编译的样式表但是......它没有从浏览器加载!

我做错了什么?

1 个答案:

答案 0 :(得分:0)

我安装了node-sass模块来编译scss文件,cleancss最小化然后我修复了在发送结果之前设置标题的问题。

    var result = sass.renderSync({
        file: org+'/css/sass/main.scss'
    });
    result = new cleancss().minify(result.css);
    res.setHeader('Content-Type', 'text/css');
    return res.send(result.styles);