2015-12-15 71 views
0

我试图为我的scss文件建立一个即时编译器。 的逻辑是: - 当页面询问节点或.css文件 - 看至极子域调用 - 与编译CSS:用node-sass动态编译css

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

所有工作“精”,因为我得到了我的result.css (对象)与所有编译的样式表,但..它不是从浏览器加载!

我做错了什么?

回答

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