我正在尝试使用“果汁内联工具”将所有内部CSS都设置为内联属性。但是,当我尝试导入文件时,它需要将回调作为参数传递,而这样做很困难。任何帮助将不胜感激。
顺便说一句,我正在使用Node.js,并且已经在全局和本地安装了juice软件包。
var juice=require('juice');
var inlinecss =juice.juiceFile('./email.html',callback(err,html));
console.log(inlinecss);
callback(err,html);
最佳答案
这就是我使用果汁的方式...
var fs = require('fs');
var juice = require('juice');
var source = fs.readFileSync('./email.html', 'utf-8');
var inlinecss = juice(source, {removeStyleTags: true, preserveMediaQueries: true});
console.log(inlinecss);