我试图为我的scss文件构建一个动态编译器。 逻辑是: - 当页面询问节点或.css文件时 - 看看子域名正在调用 - 用以下代码编译css:
var result = sass.renderSync({
file: org+'/css/sass/main.scss',
outputStyle: 'compressed'
});
return res.send(result.css);
一切正常,#34;罚款"因为我得到了我的result.css(对象)与所有已编译的样式表但是......它没有从浏览器加载!
我做错了什么?
答案 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);